api
Module Contents
alltypes
Module Contents
abstract class AbstractArchiveTask : AbstractCopyTask
@Incubating abstract class AbstractBuildCache : BuildCache
abstract class AbstractClasspathEntry : ClasspathEntry
abstract class AbstractCompile : SourceTask
abstract class AbstractCopyTask : ConventionTask, CopySpec, CopySpecSource
Module Contents
open fun eachFile(action: Action<in FileCopyDetails>): AbstractCopyTask
open fun eachFile(closure: Closure<Any>): AbstractCopyTask
open fun exclude(vararg excludes: String): AbstractCopyTask
open fun exclude(excludes: MutableIterable<String>): AbstractCopyTask
open fun exclude(excludeSpec: Spec<FileTreeElement>): AbstractCopyTask
open fun exclude(excludeSpec: Closure<Any>): AbstractCopyTask
open fun expand(properties: MutableMap<String, *>): AbstractCopyTask
open fun filesMatching(pattern: String, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesNotMatching(pattern: String, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesNotMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filter(properties: MutableMap<String, *>, filterType: Class<out FilterReader>): AbstractCopyTask
open fun filter(filterType: Class<out FilterReader>): AbstractCopyTask
open fun filter(closure: Closure<Any>): AbstractCopyTask
open fun filter(transformer: Transformer<String, String>): AbstractCopyTask
open fun from(vararg sourcePaths: Any): AbstractCopyTask
open fun from(sourcePath: Any, c: Closure<Any>): AbstractCopyTask
open fun from(sourcePath: Any, configureAction: Action<in CopySpec>): AbstractCopyTask
@Internal open fun getDirMode(): Int
@Internal open fun getDuplicatesStrategy(): DuplicatesStrategy
@Internal open fun getExcludes(): MutableSet<String>
@Internal open fun getFileMode(): Int
@Internal open fun getFilteringCharset(): String
@Internal open fun getIncludeEmptyDirs(): Boolean
@Internal open fun getIncludes(): MutableSet<String>
@Internal open fun getRootSpec(): CopySpecInternal
@Internal open fun getSource(): FileCollection
open fun include(vararg includes: String): AbstractCopyTask
open fun include(includes: MutableIterable<String>): AbstractCopyTask
open fun include(includeSpec: Spec<FileTreeElement>): AbstractCopyTask
open fun include(includeSpec: Closure<Any>): AbstractCopyTask
open fun into(destDir: Any): AbstractCopyTask
open fun into(destPath: Any, configureClosure: Closure<Any>): AbstractCopyTask
open fun into(destPath: Any, copySpec: Action<in CopySpec>): CopySpec
@Internal open fun isCaseSensitive(): Boolean
open fun rename(closure: Closure<Any>): AbstractCopyTask
open fun rename(renamer: Transformer<String, String>): AbstractCopyTask
open fun rename(sourceRegEx: String, replaceWith: String): AbstractCopyTask
open fun rename(sourceRegEx: Pattern, replaceWith: String): AbstractCopyTask
open fun setCaseSensitive(caseSensitive: Boolean): Unit
open fun setDirMode(mode: Int): AbstractCopyTask
open fun setDuplicatesStrategy(strategy: DuplicatesStrategy): Unit
open fun setExcludes(excludes: MutableIterable<String>): AbstractCopyTask
open fun setFileMode(mode: Int): AbstractCopyTask
open fun setFilteringCharset(charset: String): Unit
open fun setIncludeEmptyDirs(includeEmptyDirs: Boolean): Unit
open fun setIncludes(includes: MutableIterable<String>): AbstractCopyTask
open fun with(vararg sourceSpecs: CopySpec): CopySpec
abstract class AbstractDependencyReportTask : AbstractReportTask
abstract class AbstractExecTask<T : AbstractExecTask<AbstractExecTask<*>>> : ConventionTask, ExecSpec
abstract class AbstractLibrary : AbstractClasspathEntry
@Incubating abstract class AbstractLinkTask : DefaultTask, ObjectFilesToBinary
@Incubating abstract class AbstractNativeCompileTask : DefaultTask
@Incubating abstract class AbstractNativePCHCompileTask : AbstractNativeCompileTask
@Incubating abstract class AbstractNativeSourceCompileTask : AbstractNativeCompileTask
abstract class AbstractOptions : Serializable
@Incubating abstract class AbstractPublishToMaven : DefaultTask
abstract class AbstractReportTask : ConventionTask
@Incubating abstract class AbstractScalaCompile : AbstractCompile
abstract class AbstractSignatureType : SignatureType
abstract class AbstractSignatureTypeProvider : SignatureTypeProvider
open class AccessRule
@Incubating interface AccessRule
@HasImplicitReceiver interface Action<T : Any>
@Incubating interface ActionConfiguration
open class AndSpec<T : Any> : CompositeSpec<T>
open class AnnouncePlugin : Plugin<Project>
open class AnnouncePluginExtension
interface Announcer
abstract class AntBuilder : AntBuilder
interface AntBuilderAware
open class AntTarget : ConventionTask
open class AntlrPlugin : Plugin<Project>
interface AntlrSourceVirtualDirectory
open class AntlrTask : SourceTask
@Incubating open class ApiJar : DefaultTask
@Incubating interface Application : Component
@Incubating interface ApplicationBinarySpec : BinarySpec
open class ApplicationPlugin : Plugin<Project>
open class ApplicationPluginConvention
@Incubating interface ApplicationSpec : GeneralComponentSpec
@Incubating interface AppliedPlugin
@Incubating interface Architecture : Named
open class ArmoredSignatureType : AbstractSignatureType
@Incubating interface Artifact
@Incubating interface ArtifactCollection : MutableIterable<ResolvedArtifactResult>
interface ArtifactHandler
interface ArtifactIdentifier
interface ArtifactRepository
interface ArtifactRepositoryContainer : NamedDomainObjectList<ArtifactRepository>, Configurable
@Incubating interface ArtifactResolutionControl : ResolutionControl<ArtifactIdentifier, File>
@Incubating interface ArtifactResolutionQuery
@Incubating interface ArtifactResolutionResult
@Incubating interface ArtifactResult
@Incubating abstract class ArtifactTransform
@Incubating open class ArtifactTransformException : GradleException
@Incubating interface ArtifactTypeContainer : NamedDomainObjectContainer<ArtifactTypeDefinition>
@Incubating interface ArtifactTypeDefinition : HasAttributes, Named
@Incubating interface ArtifactView : HasAttributes
@Incubating open class Assemble : DefaultTask
@Incubating open class AssemblerLangPlugin : Plugin<Project>
@Incubating open class AssemblerPlugin : Plugin<Project>
@Incubating interface AssemblerSourceSet : LanguageSourceSet
@Incubating open class Attribute<T : Any> : Named
@Incubating interface AttributeCompatibilityRule<T : Any> : Action<CompatibilityCheckDetails<T>>
@Incubating interface AttributeContainer : HasAttributes
@Incubating interface AttributeDisambiguationRule<T : Any> : Action<MultipleCandidatesDetails<T>>
@Incubating interface AttributeMatchingStrategy<T : Any>
interface Attributes : MutableMap<String, Any>
@Incubating interface AttributesSchema
@Incubating interface Authentication : Named
@Incubating interface AuthenticationContainer : PolymorphicDomainObjectContainer<Authentication>
interface AuthenticationSupported
@Incubating interface AwsCredentials : Credentials
@Incubating interface AwsImAuthentication : Authentication
@Incubating open class BaseBinarySpec : AbstractBuildableComponentSpec, BinarySpecInternal
@Incubating open class BaseComponentSpec : DefaultComponentSpec, GeneralComponentSpec
interface BaseExecSpec : ProcessForkOptions
open class BaseForkOptions : AbstractOptions
@Incubating open class BaseLanguageSourceSet : AbstractLanguageSourceSet
open class BasePlugin : Plugin<Project>
open class BasePluginConvention
@Incubating open class BaseScalaCompileOptions : AbstractOptions
@Incubating interface BasicAuthentication : Authentication
@Incubating interface BasicGradleProject : Model, ProjectModel
interface BasicIdeaProject : IdeaProject
@Incubating interface Binary
@Incubating open class BinaryBasePlugin : Plugin<Project>
@Incubating interface BinaryContainer : ModelMap<BinarySpec>
open class BinarySignatureType : AbstractSignatureType
@Incubating interface BinarySpec : BuildableComponentSpec, CheckableComponentSpec, Binary
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class BinaryTasks
@Incubating interface BinaryTasksCollection : DomainObjectSet<Task>
open class BrowserEvaluate : DefaultTask
interface BrowserEvaluator
@Incubating interface BuildAction<T : Any> : Serializable
@Incubating interface BuildActionExecuter<T : Any> : ConfigurableLauncher<BuildActionExecuter<T>>
@Incubating open class BuildActionFailureException : GradleConnectionException
open class BuildAdapter : BuildListener
open class BuildAnnouncementsPlugin : Plugin<Project>
@Incubating interface BuildCache
@Incubating interface BuildCacheConfiguration
@Incubating interface BuildCacheEntryReader
@Incubating interface BuildCacheEntryWriter
open class BuildCacheException : GradleException
@Incubating interface BuildCacheKey
@Incubating interface BuildCacheService : Closeable
@Incubating interface BuildCacheServiceFactory<T : BuildCache>
@Incubating open class BuildCancelledException : GradleException
@Incubating open class BuildCancelledException : GradleConnectionException
open class BuildCommand : Serializable
@Incubating interface BuildController
@Incubating open class BuildDashboardPlugin : Plugin<Project>
@Incubating interface BuildDashboardReports : ReportContainer<Report>
interface BuildEnvironment : Model, BuildModel
@Incubating open class BuildEnvironmentReportTask : DefaultTask
open class BuildException : GradleConnectionException
@Incubating interface BuildIdentifier
@Incubating interface BuildIdentifier : Model
open class BuildInitPlugin : Plugin<Project>
@Incubating interface BuildInvocations : Model, ProjectModel
interface BuildLauncher : ConfigurableLauncher<BuildLauncher>
interface BuildListener
@Incubating interface BuildModel
open class BuildResult
@Incubating interface BuildResult
@Incubating interface BuildTask
@Incubating interface BuildType : Named
@Incubating interface BuildTypeContainer : NamedDomainObjectContainer<BuildType>
interface Buildable
@Incubating interface BuildableComponentSpec : Buildable, ComponentSpec
interface BuildableElement : Element
@Incubating open class CCompile : AbstractNativeSourceCompileTask
@Incubating open class CLangPlugin : Plugin<Project>
@Incubating open class CPlugin : Plugin<Project>
open class CPreCompiledHeaderCompile : AbstractNativePCHCompileTask
@Incubating interface CSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
@Incubating open class CUnitConventionPlugin : Plugin<Project>
@Incubating open class CUnitPlugin : Plugin<Project>
@Incubating interface CUnitTestSuiteBinarySpec : NativeTestSuiteBinarySpec
@Incubating interface CUnitTestSuiteSpec : NativeTestSuiteSpec
@Incubating @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class CacheableTask
@Incubating interface CancellationToken
@Incubating interface CancellationTokenSource
@Incubating interface CheckableComponentSpec : ComponentSpec
@CacheableTask open class Checkstyle : SourceTask, VerificationTask, Reporting<CheckstyleReports>
open class CheckstyleExtension : CodeQualityExtension
open class CheckstylePlugin : AbstractCodeQualityPlugin
interface CheckstyleReports : ReportContainer<SingleFileReport>
open class CircularReferenceException : GradleException
@Incubating interface Clang : GccCompatibleToolChain
@Incubating open class ClangCompilerPlugin : Plugin<Project>
@Incubating interface ClassDirectoryBinarySpec : JvmBinarySpec
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) @Incubating class Classpath
@Incubating interface Classpath : Buildable
open class Classpath : XmlPersistableConfigurationObject
@Incubating interface ClasspathAttribute
interface ClasspathEntry
interface ClientModule : ExternalModuleDependency
class ClientModuleScope : ClientModule
@CacheableTask open class CodeNarc : SourceTask, VerificationTask, Reporting<CodeNarcReports>
open class CodeNarcExtension : CodeQualityExtension
open class CodeNarcPlugin : AbstractCodeQualityPlugin
interface CodeNarcReports : ReportContainer<SingleFileReport>
abstract class CodeQualityExtension
open class CoffeeScriptBasePlugin : Plugin<Project>
open class CoffeeScriptCompile : SourceTask
open class CoffeeScriptCompileOptions : Serializable
interface CoffeeScriptCompileSpec
interface CoffeeScriptCompiler
open class CoffeeScriptExtension
@Incubating interface CoffeeScriptSourceSet : LanguageSourceSet
@Incubating interface CommandLineToolConfiguration
@Incubating open class CompareGradleBuilds : DefaultTask, VerificationTask
@Incubating open class CompareGradleBuildsPlugin : Plugin<Project>
interface CompatibilityAdapterForTaskInputs
interface CompatibilityAdapterForTaskOutputs
@Incubating interface CompatibilityCheckDetails<T : Any>
@Incubating interface CompatibilityRuleChain<T : Any>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) @Incubating class CompileClasspath
open class CompileOptions : AbstractOptions
@Incubating interface Component
@Incubating interface ComponentArtifactIdentifier
@Incubating interface ComponentArtifactsResult : ComponentResult
@Incubating open class ComponentBasePlugin : Plugin<Project>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class ComponentBinaries
@Incubating interface ComponentIdentifier
@Incubating interface ComponentMetadata
@Incubating interface ComponentMetadataBuilder
@Incubating @NonExtensible interface ComponentMetadataDetails : ComponentMetadata
@Incubating interface ComponentMetadataHandler
@Incubating interface ComponentMetadataSupplier : Action<ComponentMetadataSupplierDetails>
@Incubating interface ComponentMetadataSupplierDetails
@Incubating open class ComponentModelBasePlugin : Plugin<Project>
@Incubating interface ComponentModuleMetadata
@Incubating interface ComponentModuleMetadataDetails : ComponentModuleMetadata
@Incubating interface ComponentModuleMetadataHandler
@Incubating open class ComponentReport : DefaultTask
@Incubating interface ComponentResult
@Incubating interface ComponentSelection
@Incubating interface ComponentSelectionReason
@Incubating interface ComponentSelectionRules
@Incubating interface ComponentSelector
@Incubating interface ComponentSpec : ModelElement
@Incubating interface ComponentSpecContainer : ModelMap<ComponentSpec>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class ComponentType
abstract class CompositeSpec<T : Any> : Spec<T>
class Compression
open class Conf2ScopeMapping
interface Conf2ScopeMappingContainer
@Incubating interface ConfigFile
interface ConfigurableFileCollection : FileCollection
interface ConfigurableFileTree : FileTree, DirectoryTree, PatternFilterable, Buildable
interface ConfigurableLauncher<T : ConfigurableLauncher<ConfigurableLauncher<*>>> : LongRunningOperation
interface ConfigurablePublishArtifact : PublishArtifact
@Incubating interface ConfigurableReport : Report
interface Configuration : FileCollection, HasConfigurableAttributes<Configuration>
interface ConfigurationContainer : NamedDomainObjectContainer<Configuration>
@Incubating open class ConfigurationCycleException : GradleException
@Incubating interface ConfigurationPublications : HasConfigurableAttributes<ConfigurationPublications>
@Incubating interface ConfigurationVariant : Named, HasConfigurableAttributes<ConfigurationVariant>
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Console
@Incubating class ConsoleOutput
open class Container : AbstractClasspathEntry
interface ContentFilterable
interface Convention : ExtensionContainer
open class ConventionProperty
open class Copy : AbstractCopyTask
interface CopyProcessingSpec : ContentFilterable
interface CopySourceSpec
interface CopySpec : CopySourceSpec, CopyProcessingSpec, PatternFilterable
Module Contents
abstract fun eachFile(action: Action<in FileCopyDetails>): CopySpec
abstract fun eachFile(closure: Closure<Any>): CopySpec
abstract fun exclude(vararg excludes: String): CopySpec
abstract fun exclude(excludes: MutableIterable<String>): CopySpec
abstract fun exclude(excludeSpec: Spec<FileTreeElement>): CopySpec
abstract fun exclude(excludeSpec: Closure<Any>): CopySpec
abstract fun expand(properties: MutableMap<String, *>): CopySpec
@Incubating abstract fun filesMatching(pattern: String, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesNotMatching(pattern: String, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesNotMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): CopySpec
abstract fun filter(properties: MutableMap<String, *>, filterType: Class<out FilterReader>): CopySpec
abstract fun filter(filterType: Class<out FilterReader>): CopySpec
abstract fun filter(closure: Closure<Any>): CopySpec
abstract fun filter(transformer: Transformer<String, String>): CopySpec
abstract fun from(vararg sourcePaths: Any): CopySpec
abstract fun from(sourcePath: Any, c: Closure<Any>): CopySpec
abstract fun from(sourcePath: Any, configureAction: Action<in CopySpec>): CopySpec
@Incubating abstract fun getDuplicatesStrategy(): DuplicatesStrategy
@Incubating abstract fun getFilteringCharset(): String
abstract fun getIncludeEmptyDirs(): Boolean
abstract fun include(vararg includes: String): CopySpec
abstract fun include(includes: MutableIterable<String>): CopySpec
abstract fun include(includeSpec: Spec<FileTreeElement>): CopySpec
abstract fun include(includeSpec: Closure<Any>): CopySpec
abstract fun into(destPath: Any): CopySpec
abstract fun into(destPath: Any, configureClosure: Closure<Any>): CopySpec
abstract fun into(destPath: Any, copySpec: Action<in CopySpec>): CopySpec
abstract fun isCaseSensitive(): Boolean
abstract fun rename(closure: Closure<Any>): CopySpec
abstract fun rename(renamer: Transformer<String, String>): CopySpec
abstract fun rename(sourceRegEx: String, replaceWith: String): CopySpec
abstract fun rename(sourceRegEx: Pattern, replaceWith: String): CopyProcessingSpec
abstract fun setCaseSensitive(caseSensitive: Boolean): Unit
@Incubating abstract fun setDuplicatesStrategy(@Nullable strategy: DuplicatesStrategy): Unit
abstract fun setExcludes(excludes: MutableIterable<String>): CopySpec
@Incubating abstract fun setFilteringCharset(charset: String): Unit
abstract fun setIncludeEmptyDirs(includeEmptyDirs: Boolean): Unit
abstract fun setIncludes(includes: MutableIterable<String>): CopySpec
abstract fun with(vararg sourceSpecs: CopySpec): CopySpec
abstract class CoreJavadocOptions : MinimalJavadocOptions
@Incubating open class CppBasePlugin : Plugin<ProjectInternal>
@Incubating open class CppCompile : AbstractNativeSourceCompileTask
@Incubating open class CppExecutablePlugin : Plugin<ProjectInternal>
@Incubating open class CppLangPlugin : Plugin<Project>
@Incubating open class CppLibraryPlugin : Plugin<ProjectInternal>
@Incubating open class CppPlugin : Plugin<Project>
open class CppPreCompiledHeaderCompile : AbstractNativePCHCompileTask
@Incubating interface CppSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
open class CreateStartScripts : CreateStartScripts
open class CreateStartScripts : ConventionTask
@Incubating open class CreateStaticLibrary : DefaultTask, ObjectFilesToBinary
@Incubating @NonExtensible interface Credentials
@Incubating interface CustomizableHtmlReport : SingleFileReport
open class DebugOptions : AbstractOptions
open class DefaultSignatureTypeProvider : AbstractSignatureTypeProvider
open class DefaultTask : AbstractTask
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Defaults
@Incubating @Inherited @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class DeferredConfigurable
open class Delete : ConventionTask, DeleteSpec
interface DeleteSpec
interface Dependency
interface Dependency
interface Dependency
interface DependencyArtifact
interface DependencyHandler
class DependencyHandlerScope : DependencyHandler
@Incubating open class DependencyInsightReportTask : DefaultTask
interface DependencyReportContainer : ReportContainer<Report>
open class DependencyReportTask : AbstractDependencyReportTask
@Incubating interface DependencyResolutionControl : ResolutionControl<ModuleIdentifier, MutableSet<ModuleVersionIdentifier>>
interface DependencyResolutionListener
@Incubating interface DependencyResolveDetails
@Incubating interface DependencyResult
interface DependencySet : DomainObjectSet<Dependency>, Buildable
@Incubating interface DependencySpec
@Incubating interface DependencySpecBuilder
@Incubating interface DependencySpecContainer
@Incubating interface DependencySubstitution
@Incubating interface DependencySubstitutions
@Incubating open class DependentComponentsReport : DefaultTask
@Incubating interface DependentSourceSet : LanguageSourceSet
@Incubating interface DependentSourceSet : LanguageSourceSet
interface DeploymentDescriptor
@Incubating interface Describable
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Destroys
@Incubating interface DigestAuthentication : Authentication
@Incubating open class DirectoryBuildCache : AbstractBuildCache
@Incubating interface DirectoryReport : ConfigurableReport
interface DirectoryTree
@Incubating interface DisambiguationRuleChain<T : Any>
@Incubating interface Distribution : Named
@Incubating interface DistributionContainer : NamedDomainObjectContainer<Distribution>
@Incubating open class DistributionPlugin : Plugin<ProjectInternal>
interface DomainObjectCollection<T : Any> : MutableCollection<T>
interface DomainObjectSet<T : Any> : DomainObjectCollection<T>, MutableSet<T>
interface DomainObjectSet<T : Any> : MutableSet<T>
@Incubating open class DuplicateFileCopyingException : GradleException
@Incubating class DuplicatesStrategy
@Target([AnnotationTarget.VALUE_PARAMETER]) @Incubating class Each
open class Ear : Jar
interface EarModule
open class EarPlugin : Plugin<Project>
open class EarPluginConvention
interface EarSecurityRole
interface EarWebModule : EarModule
@Incubating interface EclipseBuildCommand
open class EclipseClasspath
@Incubating interface EclipseClasspathContainer : EclipseClasspathEntry
@Incubating interface EclipseClasspathEntry
@Incubating interface EclipseExternalDependency : ExternalDependency, EclipseClasspathEntry
@Incubating interface EclipseJavaSourceSettings
open class EclipseJdt
interface EclipseLinkedResource
open class EclipseModel
@Incubating interface EclipseOutputLocation
open class EclipsePlugin : IdePlugin
open class EclipseProject
interface EclipseProject : HierarchicalEclipseProject
interface EclipseProjectDependency : ProjectDependency, EclipseClasspathEntry
@Incubating interface EclipseProjectNature
interface EclipseSourceDirectory : SourceDirectory, EclipseClasspathEntry
open class EclipseWtp
open class EclipseWtpComponent
open class EclipseWtpFacet
open class EclipseWtpPlugin : IdePlugin
interface Element : Model
open class EmbeddedKotlinPlugin : Plugin<Project>
open class EmptyFileVisitor : FileVisitor
open class EnvJsExtension
open class EnvJsPlugin : Plugin<Project>
interface ExcludeRule
interface ExcludeRuleContainer
open class Exec : AbstractExecTask<AbstractExecTask<*>>
interface ExecResult
interface ExecSpec : BaseExecSpec
@Incubating interface ExtensiblePolymorphicDomainObjectContainer<T : Any> : PolymorphicDomainObjectContainer<T>, NamedDomainObjectFactoryRegistry
interface ExtensionAware
interface ExtensionContainer
Module Contents
@Incubating abstract fun <T : Any> add(publicType: Class<T>, name: String, extension: T): Unit
@Incubating abstract fun <T : Any> add(publicType: TypeOf<T>, name: String, extension: T): Unit
abstract fun add(name: String, extension: Any): Unit
@Incubating abstract fun <T : Any> configure(type: Class<T>, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> configure(type: TypeOf<T>, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> configure(name: String, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> create(publicType: Class<T>, name: String, instanceType: Class<out T>, vararg constructionArguments: Any): T
@Incubating abstract fun <T : Any> create(publicType: TypeOf<T>, name: String, instanceType: Class<out T>, vararg constructionArguments: Any): T
abstract fun <T : Any> create(name: String, type: Class<T>, vararg constructionArguments: Any): T
abstract fun findByName(name: String): Any
abstract fun <T : Any> findByType(type: Class<T>): T
@Incubating abstract fun <T : Any> findByType(type: TypeOf<T>): T
abstract fun getByName(name: String): Any
abstract fun <T : Any> getByType(type: Class<T>): T
@Incubating abstract fun <T : Any> getByType(type: TypeOf<T>): T
abstract fun getExtraProperties(): ExtraPropertiesExtension
@Incubating abstract fun getSchema(): MutableMap<String, TypeOf<*>>
interface ExternalDependency : ModuleDependency, ModuleVersionSelector
interface ExternalDependency : Dependency
interface ExternalModuleDependency : ExternalDependency
interface ExtraPropertiesExtension
class ExtraPropertyDelegate<T>
class ExtraPropertyDelegateProvider<T>
open class Facet
@Incubating interface Failure
@Incubating interface FailureResult : OperationResult
interface FileCollection : MutableIterable<File>, AntBuilderAware, Buildable
interface FileCollectionDependency : SelfResolvingDependency
open class FileContentMerger
@NonExtensible interface FileCopyDetails : FileTreeElement, ContentFilterable
open class FilePath : Path
interface FileReference
interface FileTree : FileCollection
interface FileTreeElement
interface FileVisitDetails : FileTreeElement
interface FileVisitor
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Finalize
@CacheableTask open class FindBugs : SourceTask, VerificationTask, Reporting<FindBugsReports>
open class FindBugsExtension : CodeQualityExtension
open class FindBugsPlugin : AbstractCodeQualityPlugin
interface FindBugsReports : ReportContainer<SingleFileReport>
@Incubating interface FindBugsXmlReport : SingleFileReport
@Incubating interface FinishEvent : ProgressEvent
interface FlatDirectoryArtifactRepository : ArtifactRepository
@Incubating interface Flavor : Named
@Incubating interface FlavorContainer : NamedDomainObjectContainer<Flavor>
open class ForkOptions : BaseForkOptions
@Incubating interface FunctionalSourceSet : ModelMap<LanguageSourceSet>
@Incubating interface Gcc : GccCompatibleToolChain
@Incubating interface GccCommandLineToolConfiguration : CommandLineToolConfiguration
@Incubating interface GccCompatibleToolChain : NativeToolChain
@Incubating open class GccCompilerPlugin : Plugin<Project>
@Incubating interface GccPlatformToolChain : NativePlatformToolChain
@Incubating interface GeneralComponentSpec : ComponentSpec, SourceComponentSpec, VariantComponentSpec
@Incubating open class GenerateBuildDashboard : DefaultTask, Reporting<BuildDashboardReports>
open class GenerateCUnitLauncher : DefaultTask
open class GenerateEclipseClasspath : XmlGeneratorTask<Classpath>
open class GenerateEclipseJdt : PropertiesGeneratorTask<Jdt>
open class GenerateEclipseProject : XmlGeneratorTask<Project>
open class GenerateEclipseWtpComponent : XmlGeneratorTask<WtpComponent>
open class GenerateEclipseWtpFacet : XmlGeneratorTask<WtpFacet>
@Incubating open class GenerateFiltersFileTask : XmlGeneratorTask<VisualStudioFiltersFile>
open class GenerateIdeaModule : XmlGeneratorTask<Module>
open class GenerateIdeaProject : XmlGeneratorTask<Project>
open class GenerateIdeaWorkspace : XmlGeneratorTask<Workspace>
@Incubating open class GenerateIvyDescriptor : DefaultTask
@Incubating open class GenerateMavenPom : DefaultTask
@Incubating open class GeneratePluginDescriptors : ConventionTask
@Incubating open class GenerateProjectFileTask : XmlGeneratorTask<VisualStudioProjectFile>
@Incubating open class GenerateSolutionFileTask : GeneratorTask<VisualStudioSolutionFile>
open class GeneratorTask<T : Any> : ConventionTask
@Incubating open class GoogleTestConventionPlugin : Plugin<Project>
@Incubating open class GoogleTestPlugin : Plugin<Project>
@Incubating interface GoogleTestTestSuiteBinarySpec : NativeTestSuiteBinarySpec
@Incubating interface GoogleTestTestSuiteSpec : NativeTestSuiteSpec
interface Gradle : PluginAware
open class GradleBuild : ConventionTask
@Incubating interface GradleBuild : Model, BuildModel
@Incubating interface GradleBuildInvocationSpec
open class GradleConnectionException : RuntimeException
abstract class GradleConnector
@DslMarker annotation class GradleDsl
interface GradleEnvironment
open class GradleException : RuntimeException
@Incubating interface GradleModuleVersion
@Incubating open class GradlePluginDevelopmentExtension
@Incubating interface GradlePluginPortal : PluginRepository
interface GradleProject : HierarchicalElement, BuildableElement, ProjectModel
@Incubating interface GradlePublication : ProjectModel
@Incubating abstract class GradleRunner
@Incubating interface GradleScript
open class GradleScriptException : GradleException
interface GradleTask : Task
open class GroovyBasePlugin : Plugin<Project>
@CacheableTask open class GroovyCompile : AbstractCompile
open class GroovyCompileOptions : AbstractOptions
open class GroovyForkOptions : BaseForkOptions
interface GroovyMavenDeployer : MavenDeployer
open class GroovyPlugin : Plugin<Project>
@Incubating open class GroovyRuntime
interface GroovySourceSet
@CacheableTask open class Groovydoc : SourceTask
@Incubating interface HasAttributes
@Incubating interface HasConfigurableAttributes<SELF : Any> : HasAttributes
interface HasGradleProject : ProjectModel
@Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class HasImplicitReceiver
@Incubating interface HasPublicType
@Incubating interface HeaderExportingSourceSet : LanguageSourceSet
@Incubating open class HelpTasksPlugin : Plugin<ProjectInternal>
interface HierarchicalEclipseProject : HierarchicalElement, HasGradleProject
interface HierarchicalElement : Element
@Incubating open class HtmlDependencyReportTask : ConventionTask, Reporting<DependencyReportContainer>
@Incubating open class HttpBuildCache : AbstractBuildCache
@Incubating open class HttpBuildCacheCredentials : PasswordCredentials
interface HttpFileServer
interface HttpFileServerFactory
interface IdeaCompilerOutput
interface IdeaContentRoot
interface IdeaDependency : Dependency
interface IdeaDependencyScope
@Incubating interface IdeaJavaLanguageSettings
open class IdeaLanguageLevel
interface IdeaLanguageLevel
open class IdeaModel
open class IdeaModule
interface IdeaModule : HierarchicalElement, HasGradleProject
interface IdeaModuleDependency : IdeaDependency
@Incubating interface IdeaModuleIdentifier
open class IdeaModuleIml : XmlFileContentMerger
open class IdeaPlugin : IdePlugin
open class IdeaProject
interface IdeaProject : HierarchicalElement
interface IdeaSingleEntryLibraryDependency : IdeaDependency, ExternalDependency
interface IdeaSourceDirectory : SourceDirectory
open class IdeaWorkspace
open class IllegalDependencyNotation : GradleException
@Incubating open class IncrementalCompileOptions : Serializable
@Incubating @NonExtensible interface IncrementalTaskInputs
class Incubating
open class InitBuild : DefaultTask
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Input
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputDirectory
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputFile
@Incubating interface InputFileDetails
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputFiles
@Incubating open class InstallExecutable : DefaultTask
@Incubating interface InstalledJdk
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Internal
open class InvalidActionClosureException : GradleException
@Incubating open class InvalidIvyPublicationException : InvalidUserDataException
@Incubating open class InvalidMavenPublicationException : InvalidUserDataException
@Incubating open class InvalidModelException : GradleException
@Incubating open class InvalidModelRuleDeclarationException : GradleException
@Incubating open class InvalidModelRuleException : GradleException
open class InvalidPluginException : GradleException
@Incubating open class InvalidPluginMetadataException : IllegalStateException
@Incubating open class InvalidRunnerConfigurationException : IllegalStateException
open class InvalidUserCodeException : GradleException
open class InvalidUserDataException : GradleException
@Incubating interface IvyArtifact : Buildable
interface IvyArtifactRepository : ArtifactRepository, AuthenticationSupported
@Incubating interface IvyArtifactRepositoryMetaDataProvider
@Incubating interface IvyArtifactSet : DomainObjectSet<IvyArtifact>
@Incubating interface IvyConfiguration : Named
@Incubating interface IvyConfigurationContainer : NamedDomainObjectContainer<IvyConfiguration>
@Incubating interface IvyDependency
@Incubating interface IvyDescriptorArtifact : Artifact
@Incubating interface IvyExtraInfo
@Incubating interface IvyExtraInfoSpec : IvyExtraInfo
@Incubating interface IvyModule : Component
@Incubating interface IvyModuleDescriptor
@Incubating interface IvyModuleDescriptorSpec
interface IvyPatternRepositoryLayout : RepositoryLayout
@Incubating interface IvyPluginRepository : PluginRepository, AuthenticationSupported
@Incubating interface IvyPublication : Publication
@Incubating open class IvyPublishPlugin : Plugin<Project>
@CacheableTask open class JDepend : DefaultTask, Reporting<JDependReports>
open class JDependExtension : CodeQualityExtension
open class JDependPlugin : AbstractCodeQualityPlugin
interface JDependReports : ReportContainer<SingleFileReport>
open class JUnitOptions : TestFrameworkOptions
@Incubating interface JUnitTestSuiteBinarySpec : JvmTestSuiteBinarySpec
@Incubating open class JUnitTestSuitePlugin : Plugin<Project>
@Incubating interface JUnitTestSuiteSpec : JvmTestSuiteSpec
interface JUnitXmlReport : DirectoryReport
@Incubating abstract class JacocoBase : DefaultTask
@Incubating open class JacocoCoverageVerification : JacocoReportBase
@Incubating interface JacocoLimit : Serializable
@CacheableTask @Incubating open class JacocoMerge : JacocoBase
@Incubating open class JacocoPlugin : Plugin<ProjectInternal>
@Incubating open class JacocoPluginExtension
@CacheableTask @Incubating open class JacocoReport : JacocoReportBase, Reporting<JacocoReportsContainer>
@Incubating abstract class JacocoReportBase : JacocoBase
@Incubating interface JacocoReportsContainer : ReportContainer<ConfigurableReport>
@Incubating open class JacocoTaskExtension
@Incubating interface JacocoViolationRule : Serializable
@Incubating interface JacocoViolationRulesContainer
open class Jar : Jar
@Incubating open class Jar : Zip
@Incubating interface JarBinarySpec : LibraryBinarySpec, JvmBinarySpec
open class JarDirectory
@Incubating interface JavaAppStartScriptGenerationDetails
open class JavaBasePlugin : Plugin<ProjectInternal>
@CacheableTask open class JavaCompile : AbstractCompile
interface JavaEnvironment
open class JavaExec : ConventionTask, JavaExecSpec
interface JavaExecSpec : JavaForkOptions, BaseExecSpec
interface JavaForkOptions : ProcessForkOptions
@Incubating open class JavaGradlePluginPlugin : Plugin<Project>
@Incubating open class JavaLanguagePlugin : Plugin<Project>
@Incubating open class JavaLibraryDistributionPlugin : Plugin<ProjectInternal>
@Incubating open class JavaLibraryPlugin : Plugin<Project>
@Incubating interface JavaPlatform : Platform
open class JavaPlugin : Plugin<ProjectInternal>
open class JavaPluginConvention
@Incubating interface JavaRuntime
open class JavaScriptBasePlugin : Plugin<Project>
open class JavaScriptExtension
@Incubating open class JavaScriptMinify : SourceTask
open class JavaScriptRepositoriesExtension
@Incubating interface JavaScriptSourceSet : LanguageSourceSet
@Incubating interface JavaSourceSet : DependentSourceSet
@Incubating interface JavaToolChain : ToolChain
@Incubating interface JavaToolChainRegistry : ToolChainRegistry<JavaPlatform, JavaToolChain>
class JavaVersion
@CacheableTask open class Javadoc : SourceTask
@Incubating interface JavadocArtifact : Artifact
class JavadocMemberLevel
open class JavadocOfflineLink : Serializable
interface JavadocOptionFileOption<T : Any> : OptionLessJavadocOptionFileOption<T>
class JavadocOutputLevel
open class Jdk
open class Jdt : PropertiesPersistableConfigurationObject
open class JsHint : SourceTask
open class JsHintExtension
open class JsHintPlugin : Plugin<Project>
@Incubating interface JvmApiSpec
@Incubating interface JvmBinarySpec : BinarySpec
@Incubating open class JvmByteCode : TransformationFileType
@Incubating interface JvmClasses : BuildableComponentSpec
@Incubating open class JvmComponentPlugin : Plugin<Project>
@Incubating interface JvmComponentSpec : ComponentSpec
@Incubating interface JvmLibrary : Library
@Incubating interface JvmLibrarySpec : LibrarySpec, JvmComponentSpec, PlatformAwareComponentSpec
@Incubating interface JvmResourceSet : LanguageSourceSet
@Incubating open class JvmResources : TransformationFileType
@Incubating open class JvmResourcesPlugin : Plugin<Project>
@Incubating class JvmTestKind
@Incubating interface JvmTestOperationDescriptor : TestOperationDescriptor
@Incubating open class JvmTestSuiteBasePlugin : RuleSource
@Incubating interface JvmTestSuiteBinarySpec : TestSuiteBinarySpec, JvmBinarySpec, WithDependencies
@Incubating interface JvmTestSuiteSpec : TestSuiteSpec, JvmComponentSpec
abstract class KotlinBuildScript : Project
interface KotlinBuildScriptModel
interface KotlinBuildScriptTemplateModel
class KotlinClosure<in T : Any, V : Any> : Closure<V?>
open class KotlinDslPlugin : Plugin<Project>
@Incubating open class LanguageBasePlugin : Plugin<Project>
@Incubating interface LanguageSourceSet : BuildableComponentSpec
@Incubating interface Launchable : ProjectModel
interface LenientConfiguration
@Incubating interface Library : Component
open class Library : AbstractLibrary
@Incubating interface LibraryBinaryDependencySpec : DependencySpec
@Incubating interface LibraryBinaryIdentifier : ComponentIdentifier
@Incubating interface LibraryBinarySpec : BinarySpec
@Incubating interface LibraryComponentSelector : ComponentSelector
@Incubating interface LibrarySpec : GeneralComponentSpec
@Incubating open class LifecycleBasePlugin : Plugin<ProjectInternal>
open class Link
@Incubating open class LinkExecutable : AbstractLinkTask
@Incubating open class LinkSharedLibrary : AbstractLinkTask
@Incubating open class ListenerFailedException : GradleConnectionException
@Incubating interface LocalJava : Named
class LogLevel
interface Logger : Logger
Module Contents
abstract fun debug(message: String, vararg objects: Any): Unit
abstract fun info(message: String, vararg objects: Any): Unit
abstract fun isEnabled(level: LogLevel): Boolean
abstract fun isLifecycleEnabled(): Boolean
abstract fun isQuietEnabled(): Boolean
abstract fun lifecycle(message: String): Unit
abstract fun lifecycle(message: String, vararg objects: Any): Unit
abstract fun lifecycle(message: String, throwable: Throwable): Unit
abstract fun log(level: LogLevel, message: String): Unit
abstract fun log(level: LogLevel, message: String, vararg objects: Any): Unit
abstract fun log(level: LogLevel, message: String, throwable: Throwable): Unit
abstract fun quiet(message: String): Unit
abstract fun quiet(message: String, vararg objects: Any): Unit
abstract fun quiet(message: String, throwable: Throwable): Unit
open class Logging
interface LoggingConfiguration
interface LoggingManager : LoggingOutput
interface LoggingOutput
interface LongRunningOperation
@Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) @Incubating class Managed
interface Manifest
open class ManifestException : GradleException
interface ManifestMergeDetails
interface ManifestMergeSpec
@Incubating open class MapBasedBuildCacheService : BuildCacheService
@Incubating interface MavenArtifact : Buildable
interface MavenArtifactRepository : ArtifactRepository, AuthenticationSupported
@Incubating interface MavenArtifactSet : DomainObjectSet<MavenArtifact>
@Incubating interface MavenDependency
interface MavenDeployer : MavenResolver
interface MavenDeployment
@Incubating interface MavenModule : Component
open class MavenPlugin : Plugin<ProjectInternal>
open class MavenPluginConvention : MavenPomMetaInfoProvider
@Incubating interface MavenPluginRepository : PluginRepository, AuthenticationSupported
interface MavenPom
@Incubating interface MavenPom
@Incubating interface MavenPomArtifact : Artifact
@Incubating interface MavenPublication : Publication
@Incubating open class MavenPublishPlugin : Plugin<Project>
interface MavenRepositoryHandlerConvention
interface MavenResolver : ArtifactRepository, PomFilterContainer
@Incubating open class MicrosoftVisualCppCompilerPlugin : Plugin<Project>
interface MinimalJavadocOptions
open class MissingResourceException : ResourceException
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Model
interface Model
interface ModelBuilder<T : Any> : ConfigurableLauncher<ModelBuilder<T>>
@Incubating interface ModelElement : Named
@Incubating open class ModelInstantiationException : GradleException
@Incubating interface ModelMap<T : Any> : MutableIterable<T>, ModelElement
Module Contents
abstract fun afterEach(configAction: Action<in T>): Unit
abstract fun <S : Any> afterEach(type: Class<S>, configAction: Action<in S>): Unit
abstract fun all(configAction: Action<in T>): Unit
abstract fun beforeEach(configAction: Action<in T>): Unit
abstract fun <S : Any> beforeEach(type: Class<S>, configAction: Action<in S>): Unit
abstract fun containsKey(name: Any): Boolean
abstract fun containsValue(item: Any): Boolean
abstract fun create(name: String): Unit
abstract fun create(name: String, configAction: Action<in T>): Unit
abstract fun <S : T> create(name: String, type: Class<S>): Unit
abstract fun <S : T> create(name: String, type: Class<S>, configAction: Action<in S>): Unit
@Nullable abstract fun get(name: Any): T
@Nullable abstract fun get(name: String): T
abstract fun isEmpty(): Boolean
abstract fun keySet(): MutableSet<String>
abstract fun named(name: String, configAction: Action<in T>): Unit
abstract fun named(name: String, ruleSource: Class<out RuleSource>): Unit
abstract fun put(name: String, instance: T): Unit
abstract fun size(): Int
abstract fun values(): MutableCollection<T>
abstract fun <S : Any> withType(type: Class<S>): ModelMap<S>
abstract fun <S : Any> withType(type: Class<S>, configAction: Action<in S>): Unit
abstract fun <S : Any> withType(type: Class<S>, rules: Class<out RuleSource>): Unit
@Incubating open class ModelReport : DefaultTask
@Incubating open class ModelRuleBindingException : GradleException
@Incubating interface ModelSet<T : Any> : MutableSet<T>, ModelElement
@Incubating open class ModelViewClosedException : ReadOnlyModelViewException
open class Module : XmlPersistableConfigurationObject
@Incubating interface ModuleComponentIdentifier : ComponentIdentifier
@Incubating interface ModuleComponentSelector : ComponentSelector
interface ModuleDependency : Dependency
open class ModuleDependency : Dependency
@Incubating interface ModuleDependencySpec : DependencySpec
@Incubating interface ModuleDependencySpecBuilder : DependencySpecBuilder
interface ModuleIdentifier : Serializable
open class ModuleLibrary : Dependency
@Incubating interface ModuleResolutionControl : ResolutionControl<ModuleVersionIdentifier, ResolvedModuleVersion>
interface ModuleVersionIdentifier : Serializable
interface ModuleVersionSelector
@Incubating interface MultipleCandidatesDetails<T : Any>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Mutate
interface Named
interface NamedDomainObjectCollection<T : Any> : DomainObjectCollection<T>
interface NamedDomainObjectContainer<T : Any> : NamedDomainObjectSet<T>, Configurable
class NamedDomainObjectContainerDelegateProvider<T : Any>
class NamedDomainObjectContainerScope<T : Any> : NamedDomainObjectContainer<T>
interface NamedDomainObjectFactory<T : Any>
interface NamedDomainObjectList<T : Any> : NamedDomainObjectCollection<T>, MutableList<T>
interface NamedDomainObjectSet<T : Any> : NamedDomainObjectCollection<T>, MutableSet<T>
interface Namer<T : Any>
@Incubating open class NativeBinariesTestPlugin : Plugin<Project>
@Incubating interface NativeBinary : Binary
@Incubating interface NativeBinarySpec : BinarySpec
@Incubating interface NativeComponentExtension
@Incubating open class NativeComponentModelPlugin : Plugin<ProjectInternal>
@Incubating open class NativeComponentPlugin : Plugin<ProjectInternal>
@Incubating interface NativeComponentSpec : ComponentSpec
@Incubating interface NativeDependencySet
@Incubating interface NativeExecutable : Application
@Incubating interface NativeExecutableBinary : NativeBinary
@Incubating interface NativeExecutableBinarySpec : NativeBinarySpec, ApplicationBinarySpec
@Incubating open class NativeExecutableFileSpec
@Incubating interface NativeExecutableSpec : ApplicationSpec, NativeComponentSpec, TargetedNativeComponent
@Incubating open class NativeInstallationSpec
@Incubating interface NativeLibrary : Library
@Incubating interface NativeLibraryBinary : NativeBinary
@Incubating interface NativeLibraryBinarySpec : NativeBinarySpec, LibraryBinarySpec
@Incubating interface NativeLibraryRequirement
@Incubating interface NativeLibrarySpec : LibrarySpec, NativeComponentSpec, TargetedNativeComponent
@Incubating interface NativePlatform : Platform
@Incubating interface NativePlatformToolChain
@Incubating interface NativeResourceSet : LanguageSourceSet
@Incubating interface NativeTestSuiteBinarySpec : TestSuiteBinarySpec, NativeBinarySpec
@Incubating interface NativeTestSuiteSpec : TestSuiteSpec, NativeComponentSpec
@Incubating interface NativeToolChain : ToolChain
@Incubating interface NativeToolChainRegistry : ExtensiblePolymorphicDomainObjectContainer<NativeToolChain>, ToolChainRegistry<NativePlatform, NativeToolChain>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Nested
@Incubating @Inherited @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class NonExtensible
open class NotSpec<T : Any> : Spec<T>
@Target([AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Nullable
interface ObjectConfigurationAction
@Incubating interface ObjectFactory
@Incubating open class ObjectFile : TransformationFileType
@Incubating interface ObjectFilesToBinary : Task
@Incubating open class ObjectiveCCompile : AbstractNativeSourceCompileTask
@Incubating open class ObjectiveCLangPlugin : Plugin<Project>
@Incubating open class ObjectiveCPlugin : Plugin<Project>
open class ObjectiveCPreCompiledHeaderCompile : AbstractNativePCHCompileTask
@Incubating interface ObjectiveCSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
@Incubating open class ObjectiveCppCompile : AbstractNativeSourceCompileTask
@Incubating open class ObjectiveCppLangPlugin : Plugin<Project>
@Incubating open class ObjectiveCppPlugin : Plugin<Project>
open class ObjectiveCppPreCompiledHeaderCompile : AbstractNativePCHCompileTask
@Incubating interface ObjectiveCppSourceSet : HeaderExportingSourceSet, LanguageSourceSet, DependentSourceSet
@Incubating interface OperatingSystem : Named
@Incubating interface OperationDescriptor
@Incubating interface OperationResult
@Incubating class OperationType
interface OptionLessJavadocOptionFileOption<T : Any>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER]) class Optional
open class OrSpec<T : Any> : CompositeSpec<T>
interface OsgiManifest : Manifest
open class OsgiPlugin : Plugin<Project>
open class OsgiPluginConvention
open class Output : ClasspathEntry
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputDirectories
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputDirectory
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputFile
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputFiles
interface PasswordCredentials : PasswordCredentials
interface PasswordCredentials : Credentials
@Target([AnnotationTarget.VALUE_PARAMETER]) @Incubating class Path
open class Path
open class PathFactory
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class PathSensitive
@Incubating class PathSensitivity
class PathValidation
interface PatternFilterable
open class PatternSet : AntBuilderAware, PatternFilterable
open class PgpKeyId : Comparable<PgpKeyId>
open class PgpSignatory : SignatorySupport
open class PgpSignatoryFactory
Module Contents
PgpSignatoryFactory()
open fun createSignatory(project: Project, required: Boolean): PgpSignatory
open fun createSignatory(project: Project): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, required: Boolean): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, name: String, required: Boolean): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, name: String): PgpSignatory
open fun createSignatory(name: String, keyId: String, keyRing: File, password: String): PgpSignatory
open fun createSignatory(name: String, secretKey: PGPSecretKey, password: String): PgpSignatory
open fun readSecretKey(keyId: String, file: File): PGPSecretKey
open class PgpSignatoryProvider : SignatoryProvider<PgpSignatory>
@Incubating interface Platform : Named
@Incubating interface PlatformAwareComponentSpec : VariantComponentSpec
@Incubating interface PlatformContainer : ExtensiblePolymorphicDomainObjectContainer<Platform>
@Incubating open class PlatformJavaCompile : JavaCompile
@Incubating open class PlatformScalaCompile : AbstractScalaCompile
@Incubating interface PlayApplicationBinarySpec : ApplicationBinarySpec
@Incubating open class PlayApplicationPlugin : Plugin<Project>
@Incubating interface PlayApplicationSpec : ApplicationSpec, PlayPlatformAwareComponentSpec
@Incubating open class PlayCoffeeScriptCompile : CoffeeScriptCompile
@Incubating open class PlayCoffeeScriptPlugin : Plugin<Project>
@Incubating interface PlayDistribution : Distribution
@Incubating interface PlayDistributionContainer : PolymorphicDomainObjectContainer<Distribution>
@Incubating open class PlayDistributionPlugin : RuleSource
@Incubating open class PlayIdePlugin : Plugin<Project>
@Incubating open class PlayJavaScriptPlugin : Plugin<Project>
@Incubating interface PlayPlatform : Platform
@Incubating interface PlayPlatformAwareComponentSpec : PlatformAwareComponentSpec
@Incubating open class PlayPlugin : Plugin<Project>
@Incubating open class PlayPluginConfigurations
@Incubating open class PlayRoutesPlugin : RuleSource
@Incubating open class PlayRun : ConventionTask
@Incubating open class PlayTestPlugin : RuleSource
@Incubating interface PlayToolChain : ToolChain
@Incubating open class PlayTwirlPlugin : RuleSource
interface Plugin<T : Any>
interface PluginAware
interface PluginCollection<T : Plugin<Any>> : DomainObjectSet<T>
interface PluginContainer : PluginCollection<Plugin<Any>>
@Incubating open class PluginDeclaration : Named, Serializable
@Incubating interface PluginDependenciesSpec
class PluginDependenciesSpecScope : PluginDependenciesSpec
@Incubating interface PluginDependencySpec
@Incubating interface PluginId
open class PluginInstantiationException : GradleException
@Incubating interface PluginManagementSpec
@Incubating @NonExtensible interface PluginManager
@Incubating interface PluginRepositoriesSpec
@Incubating interface PluginRepository
@Incubating interface PluginRequest
@Incubating interface PluginResolutionStrategy
@Incubating interface PluginResolveDetails
@Incubating open class PluginUnderTestMetadata : DefaultTask
@CacheableTask open class Pmd : SourceTask, VerificationTask, Reporting<PmdReports>
open class PmdExtension : CodeQualityExtension
open class PmdPlugin : AbstractCodeQualityPlugin
interface PmdReports : ReportContainer<SingleFileReport>
@Incubating interface PolymorphicDomainObjectContainer<T : Any> : NamedDomainObjectContainer<T>
class PolymorphicDomainObjectContainerDelegateProvider<T : Any, U : T>
interface PomFilterContainer
@Incubating interface PrebuiltLibraries : ArtifactRepository, NamedDomainObjectSet<PrebuiltLibrary>
@Incubating interface PrebuiltLibrary : Named, NativeLibrary
@Incubating interface PrebuiltSharedLibraryBinary : SharedLibraryBinary
@Incubating interface PrebuiltStaticLibraryBinary : StaticLibraryBinary
@Incubating open class PrefixHeaderFileGenerateTask : DefaultTask
@Incubating interface PreprocessingTool : Tool
interface ProcessForkOptions
@Incubating open class ProcessResources : Copy
interface ProgressEvent
@Incubating interface ProgressEvent
interface ProgressListener
@Incubating interface ProgressListener
interface Project : Comparable<Project>, ExtensionAware, PluginAware
Module Contents
static val DEFAULT_BUILD_DIR_NAME: String
static val DEFAULT_BUILD_FILE: String
static val DEFAULT_STATUS: String
static val DEFAULT_VERSION: String
static val GRADLE_PROPERTIES: String
static val PATH_SEPARATOR: String
static val SYSTEM_PROP_PREFIX: String
abstract fun absoluteProjectPath(path: String): String
abstract fun afterEvaluate(action: Action<in Project>): Unit
abstract fun afterEvaluate(closure: Closure<Any>): Unit
abstract fun allprojects(action: Action<in Project>): Unit
abstract fun allprojects(@DelegatesTo(Project, 1) configureClosure: Closure<Any>): Unit
abstract fun ant(@DelegatesTo(AntBuilder, 1) configureClosure: Closure<Any>): AntBuilder
abstract fun ant(configureAction: Action<in AntBuilder>): AntBuilder
abstract fun artifacts(@DelegatesTo(ArtifactHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun artifacts(configureAction: Action<in ArtifactHandler>): Unit
abstract fun beforeEvaluate(action: Action<in Project>): Unit
abstract fun beforeEvaluate(closure: Closure<Any>): Unit
abstract fun buildscript(@DelegatesTo(ScriptHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun configurations(@DelegatesTo(ConfigurationContainer, 1) configureClosure: Closure<Any>): Unit
abstract fun configure(object: Any, configureClosure: Closure<Any>): Any
abstract fun configure(objects: MutableIterable<*>, configureClosure: Closure<Any>): MutableIterable<*>
abstract fun <T : Any> configure(objects: MutableIterable<T>, configureAction: Action<in T>): MutableIterable<T>
abstract fun <T : Any> container(type: Class<T>): NamedDomainObjectContainer<T>
abstract fun <T : Any> container(type: Class<T>, factory: NamedDomainObjectFactory<T>): NamedDomainObjectContainer<T>
abstract fun <T : Any> container(type: Class<T>, factoryClosure: Closure<Any>): NamedDomainObjectContainer<T>
abstract fun copy(@DelegatesTo(CopySpec, 1) closure: Closure<Any>): WorkResult
abstract fun copy(action: Action<in CopySpec>): WorkResult
abstract fun copySpec(@DelegatesTo(CopySpec, 1) closure: Closure<Any>): CopySpec
abstract fun copySpec(action: Action<in CopySpec>): CopySpec
abstract fun copySpec(): CopySpec
abstract fun createAntBuilder(): AntBuilder
abstract fun defaultTasks(vararg defaultTasks: String): Unit
abstract fun delete(vararg paths: Any): Boolean
abstract fun delete(action: Action<in DeleteSpec>): WorkResult
abstract fun dependencies(@DelegatesTo(DependencyHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun depthCompare(otherProject: Project): Int
abstract fun evaluationDependsOn(path: String): Project
abstract fun evaluationDependsOnChildren(): Unit
abstract fun exec(@DelegatesTo(ExecSpec, 1) closure: Closure<Any>): ExecResult
abstract fun exec(action: Action<in ExecSpec>): ExecResult
abstract fun file(path: Any): File
abstract fun file(path: Any, validation: PathValidation): File
abstract fun fileTree(baseDir: Any): ConfigurableFileTree
abstract fun fileTree(baseDir: Any, @DelegatesTo(ConfigurableFileTree, 1) configureClosure: Closure<Any>): ConfigurableFileTree
abstract fun fileTree(baseDir: Any, configureAction: Action<in ConfigurableFileTree>): ConfigurableFileTree
abstract fun fileTree(args: MutableMap<String, *>): ConfigurableFileTree
abstract fun files(vararg paths: Any): ConfigurableFileCollection
abstract fun files(paths: Any, @DelegatesTo(ConfigurableFileCollection, 1) configureClosure: Closure<Any>): ConfigurableFileCollection
abstract fun files(paths: Any, configureAction: Action<in ConfigurableFileCollection>): ConfigurableFileCollection
abstract fun findProject(path: String): Project
@Incubating @Nullable abstract fun findProperty(propertyName: String): Any
abstract fun getAllTasks(recursive: Boolean): MutableMap<Project, MutableSet<Task>>
abstract fun getAllprojects(): MutableSet<Project>
abstract fun getAnt(): AntBuilder
abstract fun getArtifacts(): ArtifactHandler
abstract fun getBuildDir(): File
abstract fun getBuildFile(): File
abstract fun getBuildscript(): ScriptHandler
abstract fun getChildProjects(): MutableMap<String, Project>
@Incubating abstract fun getComponents(): SoftwareComponentContainer
abstract fun getConfigurations(): ConfigurationContainer
abstract fun getConvention(): Convention
abstract fun getDefaultTasks(): MutableList<String>
abstract fun getDependencies(): DependencyHandler
abstract fun getDepth(): Int
abstract fun getDescription(): String
abstract fun getDisplayName(): String
abstract fun getExtensions(): ExtensionContainer
abstract fun getGradle(): Gradle
abstract fun getGroup(): Any
abstract fun getLogger(): Logger
abstract fun getLogging(): LoggingManager
abstract fun getName(): String
@Incubating abstract fun getNormalization(): InputNormalizationHandler
@Incubating abstract fun getObjects(): ObjectFactory
abstract fun getParent(): Project
abstract fun getPath(): String
abstract fun getProject(): Project
abstract fun getProjectDir(): File
abstract fun getProperties(): MutableMap<String, *>
@Incubating abstract fun getProviders(): ProviderFactory
abstract fun getRepositories(): RepositoryHandler
abstract fun getResources(): ResourceHandler
abstract fun getRootDir(): File
abstract fun getRootProject(): Project
abstract fun getState(): ProjectState
abstract fun getStatus(): Any
abstract fun getSubprojects(): MutableSet<Project>
abstract fun getTasks(): TaskContainer
abstract fun getTasksByName(name: String, recursive: Boolean): MutableSet<Task>
abstract fun getVersion(): Any
abstract fun hasProperty(propertyName: String): Boolean
abstract fun javaexec(@DelegatesTo(JavaExecSpec, 1) closure: Closure<Any>): ExecResult
abstract fun javaexec(action: Action<in JavaExecSpec>): ExecResult
abstract fun mkdir(path: Any): File
@Incubating abstract fun normalization(configuration: Action<in InputNormalizationHandler>): Unit
abstract fun project(path: String): Project
abstract fun project(path: String, @DelegatesTo(Project, 1) configureClosure: Closure<Any>): Project
abstract fun project(path: String, configureAction: Action<in Project>): Project
@Incubating abstract fun <T : Any> property(clazz: Class<T>): PropertyState<T>
abstract fun property(propertyName: String): Any
@Incubating abstract fun <T : Any> provider(value: Callable<T>): Provider<T>
abstract fun relativePath(path: Any): String
abstract fun relativeProjectPath(path: String): String
abstract fun repositories(@DelegatesTo(RepositoryHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun setBuildDir(path: File): Unit
abstract fun setBuildDir(path: Any): Unit
abstract fun setDefaultTasks(defaultTasks: MutableList<String>): Unit
abstract fun setDescription(description: String): Unit
abstract fun setGroup(group: Any): Unit
abstract fun setProperty(name: String, value: Any): Unit
abstract fun setStatus(status: Any): Unit
abstract fun setVersion(version: Any): Unit
abstract fun subprojects(action: Action<in Project>): Unit
abstract fun subprojects(@DelegatesTo(Project, 1) configureClosure: Closure<Any>): Unit
abstract fun sync(action: Action<in CopySpec>): WorkResult
abstract fun tarTree(tarPath: Any): FileTree
abstract fun task(name: String): Task
abstract fun task(args: MutableMap<String, *>, name: String): Task
abstract fun task(args: MutableMap<String, *>, name: String, @DelegatesTo(Task, 1) configureClosure: Closure<Any>): Task
abstract fun task(name: String, @DelegatesTo(Task, 1) configureClosure: Closure<Any>): Task
abstract fun uri(path: Any): URI
abstract fun zipTree(zipPath: Any): FileTree
open class Project : XmlPersistableConfigurationObject
open class Project : XmlPersistableConfigurationObject
open class ProjectBuilder
@Incubating interface ProjectComponentIdentifier : ComponentIdentifier
@Incubating interface ProjectComponentSelector : ComponentSelector
open class ProjectConfigurationException : GradleException
interface ProjectConnection
interface ProjectDependency : ModuleDependency, SelfResolvingDependency
open class ProjectDependency : AbstractClasspathEntry
interface ProjectDependency : Dependency
@Incubating interface ProjectDependencySpec : DependencySpec
@Incubating interface ProjectDependencySpecBuilder : DependencySpecBuilder
interface ProjectDescriptor
interface ProjectEvaluationListener
@Incubating interface ProjectIdentifier : Model
@Incubating open class ProjectLibrary
@Incubating interface ProjectModel
@Incubating interface ProjectPublications : Model, ProjectModel
open class ProjectReportTask : AbstractReportTask
open class ProjectReportsPlugin : Plugin<Project>
open class ProjectReportsPluginConvention
@Incubating interface ProjectSourceSet : DomainObjectSet<LanguageSourceSet>
interface ProjectState
open class PropertiesFileContentMerger : FileContentMerger
abstract class PropertiesGeneratorTask<T : PersistableConfigurationObject> : GeneratorTask<T>
open class PropertyReportTask : AbstractReportTask
@Incubating interface PropertyState<T : Any> : Provider<T>
@Incubating interface Provider<T : Any>
@Incubating interface ProviderFactory
@Incubating interface PublicAssets : BuildableComponentSpec
@Incubating interface Publication : Named
@Incubating interface PublicationContainer : ExtensiblePolymorphicDomainObjectContainer<Publication>
interface PublishArtifact : Buildable
interface PublishArtifactSet : DomainObjectSet<PublishArtifact>, Buildable
open class PublishException : GradleException
interface PublishFilter
@Incubating open class PublishToIvyRepository : DefaultTask
@Incubating open class PublishToMavenLocal : AbstractPublishToMaven
@Incubating open class PublishToMavenRepository : AbstractPublishToMaven
@Incubating interface PublishingExtension
@Incubating open class PublishingPlugin : Plugin<Project>
@Incubating open class ReadOnlyModelViewException : GradleException
interface ReadableResource : Resource
open class RelativePath : Serializable, Comparable<RelativePath>
interface Report : Serializable, Configurable
interface ReportContainer<T : Report> : NamedDomainObjectSet<T>, Configurable
interface Reporting<T : ReportContainer<Report>>
open class ReportingBasePlugin : Plugin<ProjectInternal>
open class ReportingExtension
@Incubating interface Repositories : PolymorphicDomainObjectContainer<ArtifactRepository>
interface RepositoryHandler : ArtifactRepositoryContainer
interface RepositoryLayout
@Incubating interface RepositoryResourceAccessor
@Incubating interface ReproducibleFileVisitor : FileVisitor
@Incubating interface ResolutionControl<A : Any, B : Any>
@Incubating interface ResolutionResult
@Incubating interface ResolutionRules
interface ResolutionStrategy
interface ResolvableDependencies : ArtifactView
open class ResolveException : DefaultMultiCauseException
interface ResolvedArtifact
@Incubating interface ResolvedArtifactResult : ArtifactResult
@Incubating interface ResolvedComponentResult
interface ResolvedConfiguration
interface ResolvedDependency
@Incubating interface ResolvedDependencyResult : DependencyResult
interface ResolvedModuleVersion
@Incubating interface ResolvedVariantResult
interface Resource
open class ResourceException : GradleException
@Incubating interface ResourceFilter
@Incubating class ResourceFilterAppliesTo
@Incubating interface ResourceFilterMatcher
@Incubating class ResourceFilterType
interface ResourceHandler
interface ResultHandler<T : Any>
open class RhinoExtension
open class RhinoPlugin : Plugin<Project>
open class RhinoShellExec : JavaExec
@Incubating open class RoutesCompile : SourceTask
@Incubating interface RoutesSourceSet : LanguageSourceSet
interface Rule
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class RuleInput
@Incubating open class RuleSource
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class RuleTarget
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Rules
@Incubating open class RunTestExecutable : AbstractExecTask<RunTestExecutable>
open class ScalaBasePlugin : Plugin<Project>
open class ScalaCompile : AbstractScalaCompile
open class ScalaCompileOptions : BaseScalaCompileOptions
open class ScalaDoc : SourceTask
open class ScalaDocOptions : AbstractOptions
open class ScalaForkOptions : BaseForkOptions
@Incubating open class ScalaLanguagePlugin : Plugin<Project>
@Incubating interface ScalaLanguageSourceSet : LanguageSourceSet
@Incubating interface ScalaPlatform : Platform
open class ScalaPlugin : Plugin<Project>
@Incubating open class ScalaRuntime
interface ScalaSourceSet
@Incubating interface ScalaToolChain : ToolChain
interface Script
@Incubating interface ScriptGenerator
interface ScriptHandler
class ScriptHandlerScope : ScriptHandler
interface SelfResolvingDependency : Dependency, Buildable
interface Settings : PluginAware
@Incubating interface SharedLibraryBinary : NativeLibraryBinary
@Incubating interface SharedLibraryBinarySpec : NativeLibraryBinarySpec
class ShowStacktrace
open class Sign : DefaultTask, SignatureSpec
open class SignOperation : SignatureSpec
interface Signatory
interface SignatoryProvider<T : Signatory>
abstract class SignatorySupport : Signatory
open class Signature : AbstractPublishArtifact
Module Contents
Signature(toSign: PublishArtifact, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: File, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: File, classifier: String, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: Closure<File>, classifier: Closure<String>, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: Callable<File>, classifier: Callable<String>, signatureSpec: SignatureSpec, vararg tasks: Any)
open fun generate(): Unit
open fun getClassifier(): String
open fun getDate(): Date
open fun getExtension(): String
open fun getFile(): File
open fun getName(): String
open fun getSignatory(): Signatory
open fun getSignatureSpec(): SignatureSpec
open fun getSignatureType(): SignatureType
open fun getToSign(): File
fun getToSignArtifact(): PublishArtifact
open fun getType(): String
open fun setClassifier(classifier: String): Unit
open fun setDate(date: Date): Unit
open fun setExtension(extension: String): Unit
open fun setFile(file: File): Unit
open fun setName(name: String): Unit
open fun setSignatureSpec(signatureSpec: SignatureSpec): Unit
open fun setType(type: String): Unit
interface SignatureSpec
interface SignatureType
interface SignatureTypeProvider
open class SigningExtension
open class SigningPlugin : Plugin<Project>
open class SimpleHttpFileServer : HttpFileServer
open class SimpleHttpFileServerFactory : HttpFileServerFactory
open class SingleEntryModuleLibrary : ModuleLibrary
interface SingleFileReport : ConfigurableReport
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class SkipWhenEmpty
@Incubating interface SkippedResult : OperationResult
@Incubating interface SoftwareComponent : Named
@Incubating interface SoftwareComponentContainer : NamedDomainObjectSet<SoftwareComponent>
@Incubating interface SourceComponentSpec : ComponentSpec
interface SourceDirectory
interface SourceDirectorySet : FileTree, PatternFilterable, Named, Describable
open class SourceFolder : AbstractClasspathEntry
interface SourceSet
interface SourceSetContainer : NamedDomainObjectContainer<SourceSet>, NamedDomainObjectSet<SourceSet>
interface SourceSetOutput : FileCollection
open class SourceTask : ConventionTask, PatternFilterable
open class SourceTransformationException : GradleException
@Incubating interface SourcesArtifact : Artifact
interface Spec<T : Any>
open class Specs
open class StandardJavadocDocletOptions : CoreJavadocOptions, MinimalJavadocOptions
interface StandardOutputListener
@Incubating interface StartEvent : ProgressEvent
open class StartParameter : LoggingConfiguration, ParallelismConfiguration, Serializable
@Incubating interface StaticLibraryBinary : NativeLibraryBinary
@Incubating interface StaticLibraryBinarySpec : NativeLibraryBinarySpec
@Incubating interface StatusEvent : ProgressEvent
open class StopActionException : GradleException
open class StopExecutionException : RuntimeException
@Incubating interface SuccessResult : OperationResult
open class Sync : AbstractCopyTask
open class Tar : AbstractArchiveTask
class TargetJdk
@Incubating interface TargetedNativeComponent : PlatformAwareComponentSpec, NativeComponentSpec
interface Task : Comparable<Task>, ExtensionAware
interface Task : Launchable
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Inherited class TaskAction
interface TaskActionListener
interface TaskCollection<T : Task> : NamedDomainObjectSet<T>
interface TaskContainer : TaskCollection<Task>, PolymorphicDomainObjectContainer<Task>
interface TaskDependency
@Incubating interface TaskDestroyables
open class TaskExecutionAdapter : TaskExecutionListener
open class TaskExecutionException : GradleException
interface TaskExecutionGraph
interface TaskExecutionGraphListener
interface TaskExecutionListener
@Incubating interface TaskExecutionRequest
@Incubating interface TaskFailureResult : TaskOperationResult, FailureResult
@Incubating interface TaskFilePropertyBuilder : TaskPropertyBuilder
@Incubating interface TaskFinishEvent : TaskProgressEvent, FinishEvent
@Incubating interface TaskInputFilePropertyBuilder : TaskFilePropertyBuilder, TaskInputs
interface TaskInputs : CompatibilityAdapterForTaskInputs
open class TaskInstantiationException : GradleException
@Incubating interface TaskOperationDescriptor : OperationDescriptor
@Incubating interface TaskOperationResult : OperationResult
@Incubating class TaskOutcome
@Incubating interface TaskOutputFilePropertyBuilder : TaskFilePropertyBuilder, TaskOutputs
interface TaskOutputs : CompatibilityAdapterForTaskOutputs
@Incubating interface TaskProgressEvent : ProgressEvent
@Incubating interface TaskPropertyBuilder
@Incubating interface TaskReference : Named
open class TaskReportTask : AbstractReportTask
@Incubating interface TaskSelector : Launchable
@Incubating interface TaskSkippedResult : TaskOperationResult, SkippedResult
@Incubating interface TaskStartEvent : TaskProgressEvent, StartEvent
interface TaskState
@Incubating interface TaskSuccessResult : TaskOperationResult, SuccessResult
open class TaskValidationException : DefaultMultiCauseException
@Incubating interface TemplateBasedScriptGenerator : ScriptGenerator
@CacheableTask open class Test : ConventionTask, JavaForkOptions, PatternFilterable, VerificationTask, Reporting<TestTaskReports>
interface TestDescriptor
class TestExceptionFormat
@Incubating open class TestExecutionException : GradleException
@Incubating open class TestExecutionException : GradleConnectionException
@Incubating interface TestFailureResult : TestOperationResult, FailureResult
@Incubating interface TestFilter
@Incubating interface TestFinishEvent : TestProgressEvent, FinishEvent
open class TestFrameworkOptions
@Incubating interface TestLauncher : ConfigurableLauncher<TestLauncher>
interface TestListener
class TestLogEvent
interface TestLogging
interface TestLoggingContainer : TestLogging
open class TestNGOptions : TestFrameworkOptions
@Incubating interface TestOperationDescriptor : OperationDescriptor
@Incubating interface TestOperationResult : OperationResult
interface TestOutputEvent
interface TestOutputListener
@Incubating interface TestProgressEvent : ProgressEvent
@Incubating open class TestReport : DefaultTask
interface TestResult
@Incubating interface TestSkippedResult : TestOperationResult, SkippedResult
class TestStackTraceFilter
@Incubating interface TestStartEvent : TestProgressEvent, StartEvent
@Incubating interface TestSuccessResult : TestOperationResult, SuccessResult
@Incubating interface TestSuiteBinarySpec : BinarySpec
@Incubating interface TestSuiteContainer : ModelMap<TestSuiteSpec>
@Incubating interface TestSuiteSpec : GeneralComponentSpec
interface TestSuiteTaskCollection : BinaryTasksCollection
interface TestTaskReports : ReportContainer<Report>
@Incubating open class TestingModelBasePlugin : Plugin<Project>
@Incubating interface TextConfigFile : ConfigFile
@Incubating interface TextProvider
@Incubating interface TextResource : Buildable
@Incubating interface TextResourceFactory
@Incubating interface Tool
@Incubating interface ToolChain : Named
@Incubating interface ToolChainRegistry<P : Platform, T : ToolChain>
@Incubating interface ToolingModelBuilder
@Incubating interface ToolingModelBuilderRegistry
@Incubating interface TransformationFileType
interface Transformer<OUT : Any, IN : Any>
@Incubating open class TwirlCompile : SourceTask
@Incubating class TwirlImports
@Incubating interface TwirlSourceSet : LanguageSourceSet
@Incubating interface TypeBuilder<T : Any>
@Incubating abstract class TypeOf<T : Any>
open class UnableToDeleteFileException : UncheckedIOException
open class UncheckedIOException : RuntimeException
@Incubating open class UnexpectedBuildFailure : UnexpectedBuildResultException
@Incubating abstract class UnexpectedBuildResultException : RuntimeException
@Incubating open class UnexpectedBuildSuccess : UnexpectedBuildResultException
open class UnknownConfigurationException : UnknownDomainObjectException
open class UnknownDomainObjectException : GradleException
open class UnknownModelException : UnsupportedVersionException
@Incubating open class UnknownModelException : GradleException
open class UnknownPluginException : InvalidUserDataException
open class UnknownProjectException : UnknownDomainObjectException
open class UnknownRepositoryException : UnknownDomainObjectException
open class UnknownTaskException : UnknownDomainObjectException
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Unmanaged
@Incubating interface UnresolvedArtifactResult : ArtifactResult
@Incubating interface UnresolvedComponentResult : ComponentResult
interface UnresolvedDependency
@Incubating interface UnresolvedDependencyResult : DependencyResult
open class UnsupportedBuildArgumentException : GradleConnectionException
@Incubating open class UnsupportedFeatureException : RuntimeException
open class UnsupportedMethodException : UnsupportedOperationException
open class UnsupportedOperationConfigurationException : UnsupportedVersionException
open class UnsupportedVersionException : GradleConnectionException
open class Upload : ConventionTask
@Incubating interface Usage : Named
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Validate
@Incubating @CacheableTask open class ValidateTaskProperties : ConventionTask, VerificationTask
open class Variable : AbstractLibrary
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Variant
@Incubating interface VariantComponent : ModelElement
@Incubating interface VariantComponentSpec : ComponentSpec, VariantComponent
@Incubating interface VariantTransform
@Incubating open class VariantTransformConfigurationException : GradleException
interface VerificationTask
@Incubating interface VisualCpp : NativeToolChain
@Incubating interface VisualCppPlatformToolChain : NativePlatformToolChain
@Incubating interface VisualStudioExtension
@Incubating open class VisualStudioPlugin : Plugin<Project>
@Incubating interface VisualStudioProject : BuildableComponentSpec
@Incubating interface VisualStudioSolution : BuildableComponentSpec
open class War : Jar
open class WarPlugin : Plugin<Project>
open class WarPluginConvention
open class WbDependentModule : WbModuleEntry
interface WbModuleEntry
open class WbProperty : WbModuleEntry
open class WbResource : WbModuleEntry
@Incubating open class WindowsResourceCompile : DefaultTask
@Incubating open class WindowsResourceScriptPlugin : Plugin<Project>
@Incubating interface WindowsResourceSet : LanguageSourceSet, HeaderExportingSourceSet, NativeResourceSet
@Incubating open class WindowsResourcesPlugin : Plugin<Project>
interface WorkResult
open class Workspace : XmlPersistableConfigurationObject
open class Wrapper : DefaultTask
open class WrapperPlugin : Plugin<Project>
@Incubating open class WriteOnlyModelViewException : GradleException
@Incubating @CacheableTask open class WriteProperties : DefaultTask
open class WtpComponent : XmlPersistableConfigurationObject
open class WtpFacet : XmlPersistableConfigurationObject
@Incubating interface XmlConfigFile : ConfigFile
open class XmlFileContentMerger : FileContentMerger
abstract class XmlGeneratorTask<T : PersistableConfigurationObject> : GeneratorTask<T>
interface XmlProvider
open class Zip : AbstractArchiveTask
class ZipEntryCompression
groovy.lang.Closure
kotlin.Any
org.gradle.api.DomainObjectCollection
org.gradle.api.NamedDomainObjectCollection
org.gradle.api.NamedDomainObjectContainer
org.gradle.api.PolymorphicDomainObjectContainer
org.gradle.api.Project
org.gradle.api.artifacts.Configuration
org.gradle.api.artifacts.ConfigurationContainer
org.gradle.api.artifacts.dsl.DependencyHandler
Module Contents
inline fun DependencyHandler.add(configuration: String, dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.add(configuration: String, dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.apiElements(dependencyNotation: Any): Dependency
inline fun DependencyHandler.apiElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.apiElements(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.archives(dependencyNotation: Any): Dependency
inline fun DependencyHandler.archives(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.archives(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compile(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compile(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compileClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compileOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.create(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.default(dependencyNotation: Any): Dependency
inline fun DependencyHandler.default(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.default(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.implementation(dependencyNotation: Any): Dependency
inline fun DependencyHandler.implementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.implementation(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kapt(dependencyNotation: Any): Dependency
inline fun DependencyHandler.kapt(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.kapt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.kapt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.kapt(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kaptTest(dependencyNotation: Any): Dependency
inline fun DependencyHandler.kaptTest(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.kaptTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.kaptTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.kaptTest(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kotlin(module: String, version: String? = null): Any
fun DependencyHandler.kotlinModule(module: String, version: String? = null): Any
fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ClientModule
fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule
fun DependencyHandler.module(notation: Any, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule
fun DependencyHandler.project(path: String, configuration: String? = null): ProjectDependency
fun DependencyHandler.runtime(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtime(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeElements(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeElements(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompile(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompile(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompileClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompileOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testImplementation(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testImplementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testImplementation(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntime(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntime(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntimeClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntimeOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
org.gradle.api.artifacts.dsl.RepositoryHandler
org.gradle.api.file.ConfigurableFileCollection
org.gradle.api.file.CopySpec
org.gradle.api.initialization.dsl.ScriptHandler
org.gradle.api.plugins.Convention
org.gradle.api.plugins.ExtensionAware
org.gradle.api.plugins.ExtensionContainer
org.gradle.api.plugins.ExtraPropertiesExtension
org.gradle.api.plugins.ObjectConfigurationAction
org.gradle.api.provider.PropertyState
org.gradle.plugin.use.PluginDependenciesSpec
org.gradle.plugin.use.PluginDependencySpec
package org.gradle
package org.gradle.api
Module Contents
@HasImplicitReceiver interface Action<T : Any>
@Incubating interface ActionConfiguration
abstract class AntBuilder : AntBuilder
@Incubating open class BuildCancelledException : GradleException
interface Buildable
@Incubating interface BuildableComponentSpec : Buildable, ComponentSpec
@Incubating interface CheckableComponentSpec : ComponentSpec
open class CircularReferenceException : GradleException
open class DefaultTask : AbstractTask
@Incubating interface Describable
interface DomainObjectCollection<T : Any> : MutableCollection<T>
interface DomainObjectSet<T : Any> : DomainObjectCollection<T>, MutableSet<T>
@Incubating interface ExtensiblePolymorphicDomainObjectContainer<T : Any> : PolymorphicDomainObjectContainer<T>, NamedDomainObjectFactoryRegistry
open class GradleException : RuntimeException
open class GradleScriptException : GradleException
@Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class HasImplicitReceiver
open class IllegalDependencyNotation : GradleException
class Incubating
open class InvalidActionClosureException : GradleException
open class InvalidUserCodeException : GradleException
open class InvalidUserDataException : GradleException
class JavaVersion
interface Named
interface NamedDomainObjectCollection<T : Any> : DomainObjectCollection<T>
interface NamedDomainObjectContainer<T : Any> : NamedDomainObjectSet<T>, Configurable
interface NamedDomainObjectFactory<T : Any>
interface NamedDomainObjectList<T : Any> : NamedDomainObjectCollection<T>, MutableList<T>
interface NamedDomainObjectSet<T : Any> : NamedDomainObjectCollection<T>, MutableSet<T>
interface Namer<T : Any>
@Incubating @Inherited @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class NonExtensible
@Target([AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Nullable
class PathValidation
interface Plugin<T : Any>
@Incubating interface PolymorphicDomainObjectContainer<T : Any> : NamedDomainObjectContainer<T>
interface Project : Comparable<Project>, ExtensionAware, PluginAware
Module Contents
static val DEFAULT_BUILD_DIR_NAME: String
static val DEFAULT_BUILD_FILE: String
static val DEFAULT_STATUS: String
static val DEFAULT_VERSION: String
static val GRADLE_PROPERTIES: String
static val PATH_SEPARATOR: String
static val SYSTEM_PROP_PREFIX: String
abstract fun absoluteProjectPath(path: String): String
abstract fun afterEvaluate(action: Action<in Project>): Unit
abstract fun afterEvaluate(closure: Closure<Any>): Unit
abstract fun allprojects(action: Action<in Project>): Unit
abstract fun allprojects(@DelegatesTo(Project, 1) configureClosure: Closure<Any>): Unit
abstract fun ant(@DelegatesTo(AntBuilder, 1) configureClosure: Closure<Any>): AntBuilder
abstract fun ant(configureAction: Action<in AntBuilder>): AntBuilder
abstract fun artifacts(@DelegatesTo(ArtifactHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun artifacts(configureAction: Action<in ArtifactHandler>): Unit
abstract fun beforeEvaluate(action: Action<in Project>): Unit
abstract fun beforeEvaluate(closure: Closure<Any>): Unit
abstract fun buildscript(@DelegatesTo(ScriptHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun configurations(@DelegatesTo(ConfigurationContainer, 1) configureClosure: Closure<Any>): Unit
abstract fun configure(object: Any, configureClosure: Closure<Any>): Any
abstract fun configure(objects: MutableIterable<*>, configureClosure: Closure<Any>): MutableIterable<*>
abstract fun <T : Any> configure(objects: MutableIterable<T>, configureAction: Action<in T>): MutableIterable<T>
abstract fun <T : Any> container(type: Class<T>): NamedDomainObjectContainer<T>
abstract fun <T : Any> container(type: Class<T>, factory: NamedDomainObjectFactory<T>): NamedDomainObjectContainer<T>
abstract fun <T : Any> container(type: Class<T>, factoryClosure: Closure<Any>): NamedDomainObjectContainer<T>
abstract fun copy(@DelegatesTo(CopySpec, 1) closure: Closure<Any>): WorkResult
abstract fun copy(action: Action<in CopySpec>): WorkResult
abstract fun copySpec(@DelegatesTo(CopySpec, 1) closure: Closure<Any>): CopySpec
abstract fun copySpec(action: Action<in CopySpec>): CopySpec
abstract fun copySpec(): CopySpec
abstract fun createAntBuilder(): AntBuilder
abstract fun defaultTasks(vararg defaultTasks: String): Unit
abstract fun delete(vararg paths: Any): Boolean
abstract fun delete(action: Action<in DeleteSpec>): WorkResult
abstract fun dependencies(@DelegatesTo(DependencyHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun depthCompare(otherProject: Project): Int
abstract fun evaluationDependsOn(path: String): Project
abstract fun evaluationDependsOnChildren(): Unit
abstract fun exec(@DelegatesTo(ExecSpec, 1) closure: Closure<Any>): ExecResult
abstract fun exec(action: Action<in ExecSpec>): ExecResult
abstract fun file(path: Any): File
abstract fun file(path: Any, validation: PathValidation): File
abstract fun fileTree(baseDir: Any): ConfigurableFileTree
abstract fun fileTree(baseDir: Any, @DelegatesTo(ConfigurableFileTree, 1) configureClosure: Closure<Any>): ConfigurableFileTree
abstract fun fileTree(baseDir: Any, configureAction: Action<in ConfigurableFileTree>): ConfigurableFileTree
abstract fun fileTree(args: MutableMap<String, *>): ConfigurableFileTree
abstract fun files(vararg paths: Any): ConfigurableFileCollection
abstract fun files(paths: Any, @DelegatesTo(ConfigurableFileCollection, 1) configureClosure: Closure<Any>): ConfigurableFileCollection
abstract fun files(paths: Any, configureAction: Action<in ConfigurableFileCollection>): ConfigurableFileCollection
abstract fun findProject(path: String): Project
@Incubating @Nullable abstract fun findProperty(propertyName: String): Any
abstract fun getAllTasks(recursive: Boolean): MutableMap<Project, MutableSet<Task>>
abstract fun getAllprojects(): MutableSet<Project>
abstract fun getAnt(): AntBuilder
abstract fun getArtifacts(): ArtifactHandler
abstract fun getBuildDir(): File
abstract fun getBuildFile(): File
abstract fun getBuildscript(): ScriptHandler
abstract fun getChildProjects(): MutableMap<String, Project>
@Incubating abstract fun getComponents(): SoftwareComponentContainer
abstract fun getConfigurations(): ConfigurationContainer
abstract fun getConvention(): Convention
abstract fun getDefaultTasks(): MutableList<String>
abstract fun getDependencies(): DependencyHandler
abstract fun getDepth(): Int
abstract fun getDescription(): String
abstract fun getDisplayName(): String
abstract fun getExtensions(): ExtensionContainer
abstract fun getGradle(): Gradle
abstract fun getGroup(): Any
abstract fun getLogger(): Logger
abstract fun getLogging(): LoggingManager
abstract fun getName(): String
@Incubating abstract fun getNormalization(): InputNormalizationHandler
@Incubating abstract fun getObjects(): ObjectFactory
abstract fun getParent(): Project
abstract fun getPath(): String
abstract fun getProject(): Project
abstract fun getProjectDir(): File
abstract fun getProperties(): MutableMap<String, *>
@Incubating abstract fun getProviders(): ProviderFactory
abstract fun getRepositories(): RepositoryHandler
abstract fun getResources(): ResourceHandler
abstract fun getRootDir(): File
abstract fun getRootProject(): Project
abstract fun getState(): ProjectState
abstract fun getStatus(): Any
abstract fun getSubprojects(): MutableSet<Project>
abstract fun getTasks(): TaskContainer
abstract fun getTasksByName(name: String, recursive: Boolean): MutableSet<Task>
abstract fun getVersion(): Any
abstract fun hasProperty(propertyName: String): Boolean
abstract fun javaexec(@DelegatesTo(JavaExecSpec, 1) closure: Closure<Any>): ExecResult
abstract fun javaexec(action: Action<in JavaExecSpec>): ExecResult
abstract fun mkdir(path: Any): File
@Incubating abstract fun normalization(configuration: Action<in InputNormalizationHandler>): Unit
abstract fun project(path: String): Project
abstract fun project(path: String, @DelegatesTo(Project, 1) configureClosure: Closure<Any>): Project
abstract fun project(path: String, configureAction: Action<in Project>): Project
@Incubating abstract fun <T : Any> property(clazz: Class<T>): PropertyState<T>
abstract fun property(propertyName: String): Any
@Incubating abstract fun <T : Any> provider(value: Callable<T>): Provider<T>
abstract fun relativePath(path: Any): String
abstract fun relativeProjectPath(path: String): String
abstract fun repositories(@DelegatesTo(RepositoryHandler, 1) configureClosure: Closure<Any>): Unit
abstract fun setBuildDir(path: File): Unit
abstract fun setBuildDir(path: Any): Unit
abstract fun setDefaultTasks(defaultTasks: MutableList<String>): Unit
abstract fun setDescription(description: String): Unit
abstract fun setGroup(group: Any): Unit
abstract fun setProperty(name: String, value: Any): Unit
abstract fun setStatus(status: Any): Unit
abstract fun setVersion(version: Any): Unit
abstract fun subprojects(action: Action<in Project>): Unit
abstract fun subprojects(@DelegatesTo(Project, 1) configureClosure: Closure<Any>): Unit
abstract fun sync(action: Action<in CopySpec>): WorkResult
abstract fun tarTree(tarPath: Any): FileTree
abstract fun task(name: String): Task
abstract fun task(args: MutableMap<String, *>, name: String): Task
abstract fun task(args: MutableMap<String, *>, name: String, @DelegatesTo(Task, 1) configureClosure: Closure<Any>): Task
abstract fun task(name: String, @DelegatesTo(Task, 1) configureClosure: Closure<Any>): Task
abstract fun uri(path: Any): URI
abstract fun zipTree(zipPath: Any): FileTree
open class ProjectConfigurationException : GradleException
interface ProjectEvaluationListener
interface ProjectState
interface Rule
interface Script
interface Task : Comparable<Task>, ExtensionAware
interface Transformer<OUT : Any, IN : Any>
open class UncheckedIOException : RuntimeException
open class UnknownDomainObjectException : GradleException
open class UnknownProjectException : UnknownDomainObjectException
open class UnknownTaskException : UnknownDomainObjectException
interface XmlProvider
package org.gradle.api.artifacts
package org.gradle.api.artifacts.cache
package org.gradle.api.artifacts.component
package org.gradle.api.artifacts.dsl
package org.gradle.api.artifacts.ivy
package org.gradle.api.artifacts.maven
package org.gradle.api.artifacts.query
package org.gradle.api.artifacts.repositories
package org.gradle.api.artifacts.result
package org.gradle.api.artifacts.transform
package org.gradle.api.artifacts.type
package org.gradle.api.attributes
package org.gradle.api.component
package org.gradle.api.credentials
package org.gradle.api.distribution
package org.gradle.api.distribution.plugins
package org.gradle.api.dsl
package org.gradle.api.execution
package org.gradle.api.file
Module Contents
interface ConfigurableFileCollection : FileCollection
interface ConfigurableFileTree : FileTree, DirectoryTree, PatternFilterable, Buildable
interface ContentFilterable
interface CopyProcessingSpec : ContentFilterable
interface CopySourceSpec
interface CopySpec : CopySourceSpec, CopyProcessingSpec, PatternFilterable
Module Contents
abstract fun eachFile(action: Action<in FileCopyDetails>): CopySpec
abstract fun eachFile(closure: Closure<Any>): CopySpec
abstract fun exclude(vararg excludes: String): CopySpec
abstract fun exclude(excludes: MutableIterable<String>): CopySpec
abstract fun exclude(excludeSpec: Spec<FileTreeElement>): CopySpec
abstract fun exclude(excludeSpec: Closure<Any>): CopySpec
abstract fun expand(properties: MutableMap<String, *>): CopySpec
@Incubating abstract fun filesMatching(pattern: String, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesNotMatching(pattern: String, action: Action<in FileCopyDetails>): CopySpec
@Incubating abstract fun filesNotMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): CopySpec
abstract fun filter(properties: MutableMap<String, *>, filterType: Class<out FilterReader>): CopySpec
abstract fun filter(filterType: Class<out FilterReader>): CopySpec
abstract fun filter(closure: Closure<Any>): CopySpec
abstract fun filter(transformer: Transformer<String, String>): CopySpec
abstract fun from(vararg sourcePaths: Any): CopySpec
abstract fun from(sourcePath: Any, c: Closure<Any>): CopySpec
abstract fun from(sourcePath: Any, configureAction: Action<in CopySpec>): CopySpec
@Incubating abstract fun getDuplicatesStrategy(): DuplicatesStrategy
@Incubating abstract fun getFilteringCharset(): String
abstract fun getIncludeEmptyDirs(): Boolean
abstract fun include(vararg includes: String): CopySpec
abstract fun include(includes: MutableIterable<String>): CopySpec
abstract fun include(includeSpec: Spec<FileTreeElement>): CopySpec
abstract fun include(includeSpec: Closure<Any>): CopySpec
abstract fun into(destPath: Any): CopySpec
abstract fun into(destPath: Any, configureClosure: Closure<Any>): CopySpec
abstract fun into(destPath: Any, copySpec: Action<in CopySpec>): CopySpec
abstract fun isCaseSensitive(): Boolean
abstract fun rename(closure: Closure<Any>): CopySpec
abstract fun rename(renamer: Transformer<String, String>): CopySpec
abstract fun rename(sourceRegEx: String, replaceWith: String): CopySpec
abstract fun rename(sourceRegEx: Pattern, replaceWith: String): CopyProcessingSpec
abstract fun setCaseSensitive(caseSensitive: Boolean): Unit
@Incubating abstract fun setDuplicatesStrategy(@Nullable strategy: DuplicatesStrategy): Unit
abstract fun setExcludes(excludes: MutableIterable<String>): CopySpec
@Incubating abstract fun setFilteringCharset(charset: String): Unit
abstract fun setIncludeEmptyDirs(includeEmptyDirs: Boolean): Unit
abstract fun setIncludes(includes: MutableIterable<String>): CopySpec
abstract fun with(vararg sourceSpecs: CopySpec): CopySpec
interface DeleteSpec
interface DirectoryTree
@Incubating open class DuplicateFileCopyingException : GradleException
@Incubating class DuplicatesStrategy
open class EmptyFileVisitor : FileVisitor
interface FileCollection : MutableIterable<File>, AntBuilderAware, Buildable
@NonExtensible interface FileCopyDetails : FileTreeElement, ContentFilterable
interface FileTree : FileCollection
interface FileTreeElement
interface FileVisitDetails : FileTreeElement
interface FileVisitor
open class RelativePath : Serializable, Comparable<RelativePath>
@Incubating interface ReproducibleFileVisitor : FileVisitor
interface SourceDirectorySet : FileTree, PatternFilterable, Named, Describable
open class UnableToDeleteFileException : UncheckedIOException
package org.gradle.api.initialization
package org.gradle.api.initialization.dsl
package org.gradle.api.invocation
package org.gradle.api.java.archives
package org.gradle.api.logging
Module Contents
class LogLevel
interface Logger : Logger
Module Contents
abstract fun debug(message: String, vararg objects: Any): Unit
abstract fun info(message: String, vararg objects: Any): Unit
abstract fun isEnabled(level: LogLevel): Boolean
abstract fun isLifecycleEnabled(): Boolean
abstract fun isQuietEnabled(): Boolean
abstract fun lifecycle(message: String): Unit
abstract fun lifecycle(message: String, vararg objects: Any): Unit
abstract fun lifecycle(message: String, throwable: Throwable): Unit
abstract fun log(level: LogLevel, message: String): Unit
abstract fun log(level: LogLevel, message: String, vararg objects: Any): Unit
abstract fun log(level: LogLevel, message: String, throwable: Throwable): Unit
abstract fun quiet(message: String): Unit
abstract fun quiet(message: String, vararg objects: Any): Unit
abstract fun quiet(message: String, throwable: Throwable): Unit
open class Logging
interface LoggingManager : LoggingOutput
interface LoggingOutput
interface StandardOutputListener
package org.gradle.api.logging.configuration
package org.gradle.api.model
package org.gradle.api.plugins
Module Contents
open class ApplicationPlugin : Plugin<Project>
open class ApplicationPluginConvention
@Incubating interface AppliedPlugin
open class BasePlugin : Plugin<Project>
open class BasePluginConvention
interface Convention : ExtensionContainer
@Incubating @Inherited @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class DeferredConfigurable
interface ExtensionAware
interface ExtensionContainer
Module Contents
@Incubating abstract fun <T : Any> add(publicType: Class<T>, name: String, extension: T): Unit
@Incubating abstract fun <T : Any> add(publicType: TypeOf<T>, name: String, extension: T): Unit
abstract fun add(name: String, extension: Any): Unit
@Incubating abstract fun <T : Any> configure(type: Class<T>, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> configure(type: TypeOf<T>, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> configure(name: String, action: Action<in T>): Unit
@Incubating abstract fun <T : Any> create(publicType: Class<T>, name: String, instanceType: Class<out T>, vararg constructionArguments: Any): T
@Incubating abstract fun <T : Any> create(publicType: TypeOf<T>, name: String, instanceType: Class<out T>, vararg constructionArguments: Any): T
abstract fun <T : Any> create(name: String, type: Class<T>, vararg constructionArguments: Any): T
abstract fun findByName(name: String): Any
abstract fun <T : Any> findByType(type: Class<T>): T
@Incubating abstract fun <T : Any> findByType(type: TypeOf<T>): T
abstract fun getByName(name: String): Any
abstract fun <T : Any> getByType(type: Class<T>): T
@Incubating abstract fun <T : Any> getByType(type: TypeOf<T>): T
abstract fun getExtraProperties(): ExtraPropertiesExtension
@Incubating abstract fun getSchema(): MutableMap<String, TypeOf<*>>
interface ExtraPropertiesExtension
open class GroovyBasePlugin : Plugin<Project>
open class GroovyPlugin : Plugin<Project>
@Incubating open class HelpTasksPlugin : Plugin<ProjectInternal>
open class InvalidPluginException : GradleException
open class JavaBasePlugin : Plugin<ProjectInternal>
@Incubating open class JavaLibraryDistributionPlugin : Plugin<ProjectInternal>
@Incubating open class JavaLibraryPlugin : Plugin<Project>
open class JavaPlugin : Plugin<ProjectInternal>
open class JavaPluginConvention
open class MavenPlugin : Plugin<ProjectInternal>
open class MavenPluginConvention : MavenPomMetaInfoProvider
interface MavenRepositoryHandlerConvention
interface ObjectConfigurationAction
interface PluginAware
interface PluginCollection<T : Plugin<Any>> : DomainObjectSet<T>
interface PluginContainer : PluginCollection<Plugin<Any>>
open class PluginInstantiationException : GradleException
@Incubating @NonExtensible interface PluginManager
open class ProjectReportsPlugin : Plugin<Project>
open class ProjectReportsPluginConvention
open class ReportingBasePlugin : Plugin<ProjectInternal>
open class UnknownPluginException : InvalidUserDataException
open class WarPlugin : Plugin<Project>
open class WarPluginConvention
package org.gradle.api.plugins.announce
package org.gradle.api.plugins.antlr
package org.gradle.api.plugins.buildcomparison.gradle
package org.gradle.api.plugins.osgi
package org.gradle.api.plugins.quality
package org.gradle.api.plugins.scala
package org.gradle.api.provider
package org.gradle.api.publish
package org.gradle.api.publish.ivy
package org.gradle.api.publish.ivy.plugins
package org.gradle.api.publish.ivy.tasks
package org.gradle.api.publish.maven
package org.gradle.api.publish.maven.plugins
package org.gradle.api.publish.maven.tasks
package org.gradle.api.publish.plugins
package org.gradle.api.reflect
package org.gradle.api.reporting
package org.gradle.api.reporting.components
package org.gradle.api.reporting.dependencies
package org.gradle.api.reporting.dependents
package org.gradle.api.reporting.model
package org.gradle.api.reporting.plugins
package org.gradle.api.resources
package org.gradle.api.specs
package org.gradle.api.tasks
Module Contents
abstract class AbstractCopyTask : ConventionTask, CopySpec, CopySpecSource
Module Contents
open fun eachFile(action: Action<in FileCopyDetails>): AbstractCopyTask
open fun eachFile(closure: Closure<Any>): AbstractCopyTask
open fun exclude(vararg excludes: String): AbstractCopyTask
open fun exclude(excludes: MutableIterable<String>): AbstractCopyTask
open fun exclude(excludeSpec: Spec<FileTreeElement>): AbstractCopyTask
open fun exclude(excludeSpec: Closure<Any>): AbstractCopyTask
open fun expand(properties: MutableMap<String, *>): AbstractCopyTask
open fun filesMatching(pattern: String, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesNotMatching(pattern: String, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filesNotMatching(patterns: MutableIterable<String>, action: Action<in FileCopyDetails>): AbstractCopyTask
open fun filter(properties: MutableMap<String, *>, filterType: Class<out FilterReader>): AbstractCopyTask
open fun filter(filterType: Class<out FilterReader>): AbstractCopyTask
open fun filter(closure: Closure<Any>): AbstractCopyTask
open fun filter(transformer: Transformer<String, String>): AbstractCopyTask
open fun from(vararg sourcePaths: Any): AbstractCopyTask
open fun from(sourcePath: Any, c: Closure<Any>): AbstractCopyTask
open fun from(sourcePath: Any, configureAction: Action<in CopySpec>): AbstractCopyTask
@Internal open fun getDirMode(): Int
@Internal open fun getDuplicatesStrategy(): DuplicatesStrategy
@Internal open fun getExcludes(): MutableSet<String>
@Internal open fun getFileMode(): Int
@Internal open fun getFilteringCharset(): String
@Internal open fun getIncludeEmptyDirs(): Boolean
@Internal open fun getIncludes(): MutableSet<String>
@Internal open fun getRootSpec(): CopySpecInternal
@Internal open fun getSource(): FileCollection
open fun include(vararg includes: String): AbstractCopyTask
open fun include(includes: MutableIterable<String>): AbstractCopyTask
open fun include(includeSpec: Spec<FileTreeElement>): AbstractCopyTask
open fun include(includeSpec: Closure<Any>): AbstractCopyTask
open fun into(destDir: Any): AbstractCopyTask
open fun into(destPath: Any, configureClosure: Closure<Any>): AbstractCopyTask
open fun into(destPath: Any, copySpec: Action<in CopySpec>): CopySpec
@Internal open fun isCaseSensitive(): Boolean
open fun rename(closure: Closure<Any>): AbstractCopyTask
open fun rename(renamer: Transformer<String, String>): AbstractCopyTask
open fun rename(sourceRegEx: String, replaceWith: String): AbstractCopyTask
open fun rename(sourceRegEx: Pattern, replaceWith: String): AbstractCopyTask
open fun setCaseSensitive(caseSensitive: Boolean): Unit
open fun setDirMode(mode: Int): AbstractCopyTask
open fun setDuplicatesStrategy(strategy: DuplicatesStrategy): Unit
open fun setExcludes(excludes: MutableIterable<String>): AbstractCopyTask
open fun setFileMode(mode: Int): AbstractCopyTask
open fun setFilteringCharset(charset: String): Unit
open fun setIncludeEmptyDirs(includeEmptyDirs: Boolean): Unit
open fun setIncludes(includes: MutableIterable<String>): AbstractCopyTask
open fun with(vararg sourceSpecs: CopySpec): CopySpec
abstract class AbstractExecTask<T : AbstractExecTask<AbstractExecTask<*>>> : ConventionTask, ExecSpec
interface AntBuilderAware
@Incubating @Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) class CacheableTask
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) @Incubating class Classpath
interface CompatibilityAdapterForTaskInputs
interface CompatibilityAdapterForTaskOutputs
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) @Incubating class CompileClasspath
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Console
open class Copy : AbstractCopyTask
open class Delete : ConventionTask, DeleteSpec
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Destroys
open class Exec : AbstractExecTask<AbstractExecTask<*>>
open class GradleBuild : ConventionTask
@Incubating open class GroovyRuntime
interface GroovySourceSet
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Input
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputDirectory
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputFile
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class InputFiles
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Internal
open class JavaExec : ConventionTask, JavaExecSpec
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class Nested
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER]) class Optional
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputDirectories
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputDirectory
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputFile
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class OutputFiles
@Incubating @Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class PathSensitive
@Incubating class PathSensitivity
@Incubating open class ScalaRuntime
interface ScalaSourceSet
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD]) class SkipWhenEmpty
interface SourceSet
interface SourceSetContainer : NamedDomainObjectContainer<SourceSet>, NamedDomainObjectSet<SourceSet>
interface SourceSetOutput : FileCollection
open class SourceTask : ConventionTask, PatternFilterable
open class StopActionException : GradleException
open class StopExecutionException : RuntimeException
open class Sync : AbstractCopyTask
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Inherited class TaskAction
interface TaskCollection<T : Task> : NamedDomainObjectSet<T>
interface TaskContainer : TaskCollection<Task>, PolymorphicDomainObjectContainer<Task>
interface TaskDependency
@Incubating interface TaskDestroyables
open class TaskExecutionException : GradleException
@Incubating interface TaskFilePropertyBuilder : TaskPropertyBuilder
@Incubating interface TaskInputFilePropertyBuilder : TaskFilePropertyBuilder, TaskInputs
interface TaskInputs : CompatibilityAdapterForTaskInputs
open class TaskInstantiationException : GradleException
@Incubating interface TaskOutputFilePropertyBuilder : TaskFilePropertyBuilder, TaskOutputs
interface TaskOutputs : CompatibilityAdapterForTaskOutputs
@Incubating interface TaskPropertyBuilder
@Incubating interface TaskReference : Named
interface TaskState
open class TaskValidationException : DefaultMultiCauseException
open class Upload : ConventionTask
interface VerificationTask
interface WorkResult
@Incubating @CacheableTask open class WriteProperties : DefaultTask
package org.gradle.api.tasks.ant
package org.gradle.api.tasks.application
package org.gradle.api.tasks.bundling
package org.gradle.api.tasks.compile
package org.gradle.api.tasks.diagnostics
package org.gradle.api.tasks.incremental
package org.gradle.api.tasks.javadoc
package org.gradle.api.tasks.scala
package org.gradle.api.tasks.testing
package org.gradle.api.tasks.testing.junit
package org.gradle.api.tasks.testing.logging
package org.gradle.api.tasks.testing.testng
package org.gradle.api.tasks.util
package org.gradle.api.tasks.wrapper
package org.gradle.authentication
package org.gradle.authentication.aws
package org.gradle.authentication.http
package org.gradle.buildinit.plugins
package org.gradle.buildinit.tasks
package org.gradle.caching
package org.gradle.caching.configuration
package org.gradle.caching.http
package org.gradle.caching.local
package org.gradle.external.javadoc
package org.gradle.ide.visualstudio
package org.gradle.ide.visualstudio.plugins
package org.gradle.ide.visualstudio.tasks
package org.gradle.ivy
package org.gradle.jvm
package org.gradle.jvm.application.scripts
package org.gradle.jvm.application.tasks
package org.gradle.jvm.platform
package org.gradle.jvm.plugins
package org.gradle.jvm.tasks
package org.gradle.jvm.tasks.api
package org.gradle.jvm.test
package org.gradle.jvm.toolchain
package org.gradle.kotlin.dsl
Module Contents
class ClientModuleScope : ClientModule
class DependencyHandlerScope : DependencyHandler
class ExtraPropertyDelegate<T>
class ExtraPropertyDelegateProvider<T>
@DslMarker annotation class GradleDsl
abstract class KotlinBuildScript : Project
class KotlinClosure<in T : Any, V : Any> : Closure<V?>
class NamedDomainObjectContainerDelegateProvider<T : Any>
class NamedDomainObjectContainerScope<T : Any> : NamedDomainObjectContainer<T>
class PluginDependenciesSpecScope : PluginDependenciesSpec
class PolymorphicDomainObjectContainerDelegateProvider<T : Any, U : T>
class ScriptHandlerScope : ScriptHandler
val embeddedKotlinVersion: String
fun <T : ModuleDependency> T.exclude(group: String? = null, module: String? = null): T
groovy.lang.Closure
inline operator fun <T : Any, C : NamedDomainObjectContainer<T>> C.invoke(configuration: NamedDomainObjectContainerScope<T>.() -> Unit): C
kotlin.Any
org.gradle.api.DomainObjectCollection
org.gradle.api.NamedDomainObjectCollection
org.gradle.api.NamedDomainObjectContainer
org.gradle.api.PolymorphicDomainObjectContainer
org.gradle.api.Project
org.gradle.api.artifacts.Configuration
org.gradle.api.artifacts.ConfigurationContainer
org.gradle.api.artifacts.dsl.DependencyHandler
Module Contents
inline fun DependencyHandler.add(configuration: String, dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.add(configuration: String, dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.apiElements(dependencyNotation: Any): Dependency
inline fun DependencyHandler.apiElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.apiElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.apiElements(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.archives(dependencyNotation: Any): Dependency
inline fun DependencyHandler.archives(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.archives(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.archives(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compile(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compile(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compileClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.compileOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.compileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.compileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.compileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.create(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
fun DependencyHandler.default(dependencyNotation: Any): Dependency
inline fun DependencyHandler.default(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.default(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.default(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.implementation(dependencyNotation: Any): Dependency
inline fun DependencyHandler.implementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.implementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.implementation(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kapt(dependencyNotation: Any): Dependency
inline fun DependencyHandler.kapt(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.kapt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.kapt(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.kapt(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kaptTest(dependencyNotation: Any): Dependency
inline fun DependencyHandler.kaptTest(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.kaptTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.kaptTest(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.kaptTest(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.kotlin(module: String, version: String? = null): Any
fun DependencyHandler.kotlinModule(module: String, version: String? = null): Any
fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ClientModule
fun DependencyHandler.module(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule
fun DependencyHandler.module(notation: Any, clientModuleConfiguration: ClientModuleScope.() -> Unit): ClientModule
fun DependencyHandler.project(path: String, configuration: String? = null): ProjectDependency
fun DependencyHandler.runtime(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtime(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeElements(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeElements(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeElements(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeElements(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.runtimeOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.runtimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.runtimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.runtimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompile(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompile(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompile(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompile(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompileClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompileClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompileClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompileClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testCompileOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testCompileOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testCompileOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testCompileOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testImplementation(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testImplementation(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testImplementation(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testImplementation(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntime(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntime(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntime(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntime(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntimeClasspath(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntimeClasspath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntimeClasspath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntimeClasspath(dependency: T, dependencyConfiguration: T.() -> Unit): T
fun DependencyHandler.testRuntimeOnly(dependencyNotation: Any): Dependency
inline fun DependencyHandler.testRuntimeOnly(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.testRuntimeOnly(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
inline fun <T : ModuleDependency> DependencyHandler.testRuntimeOnly(dependency: T, dependencyConfiguration: T.() -> Unit): T
org.gradle.api.artifacts.dsl.RepositoryHandler
org.gradle.api.file.ConfigurableFileCollection
org.gradle.api.file.CopySpec
org.gradle.api.initialization.dsl.ScriptHandler
org.gradle.api.plugins.Convention
org.gradle.api.plugins.ExtensionAware
org.gradle.api.plugins.ExtensionContainer
org.gradle.api.plugins.ExtraPropertiesExtension
org.gradle.api.plugins.ObjectConfigurationAction
org.gradle.api.provider.PropertyState
org.gradle.plugin.use.PluginDependenciesSpec
org.gradle.plugin.use.PluginDependencySpec
package org.gradle.kotlin.dsl.plugins.dsl
package org.gradle.kotlin.dsl.plugins.embedded
package org.gradle.kotlin.dsl.tooling.models
package org.gradle.language.assembler
package org.gradle.language.assembler.plugins
package org.gradle.language.assembler.tasks
package org.gradle.language.base
package org.gradle.language.base.artifact
package org.gradle.language.base.plugins
package org.gradle.language.base.sources
package org.gradle.language.c
package org.gradle.language.c.plugins
package org.gradle.language.c.tasks
package org.gradle.language.coffeescript
package org.gradle.language.cpp
package org.gradle.language.cpp.plugins
package org.gradle.language.cpp.tasks
package org.gradle.language.java
package org.gradle.language.java.artifact
package org.gradle.language.java.plugins
package org.gradle.language.java.tasks
package org.gradle.language.javascript
package org.gradle.language.jvm
package org.gradle.language.jvm.plugins
package org.gradle.language.jvm.tasks
package org.gradle.language.nativeplatform
package org.gradle.language.nativeplatform.tasks
package org.gradle.language.objectivec
package org.gradle.language.objectivec.plugins
package org.gradle.language.objectivec.tasks
package org.gradle.language.objectivecpp
package org.gradle.language.objectivecpp.plugins
package org.gradle.language.objectivecpp.tasks
package org.gradle.language.rc
package org.gradle.language.rc.plugins
package org.gradle.language.rc.tasks
package org.gradle.language.routes
package org.gradle.language.scala
package org.gradle.language.scala.plugins
package org.gradle.language.scala.tasks
package org.gradle.language.scala.toolchain
package org.gradle.language.twirl
package org.gradle.maven
package org.gradle.model
Module Contents
@Incubating open class ConfigurationCycleException : GradleException
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Defaults
@Target([AnnotationTarget.VALUE_PARAMETER]) @Incubating class Each
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Finalize
@Incubating open class InvalidModelRuleDeclarationException : GradleException
@Incubating open class InvalidModelRuleException : GradleException
@Target([AnnotationTarget.CLASS, AnnotationTarget.FILE]) @Incubating class Managed
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Model
@Incubating interface ModelElement : Named
@Incubating interface ModelMap<T : Any> : MutableIterable<T>, ModelElement
Module Contents
abstract fun afterEach(configAction: Action<in T>): Unit
abstract fun <S : Any> afterEach(type: Class<S>, configAction: Action<in S>): Unit
abstract fun all(configAction: Action<in T>): Unit
abstract fun beforeEach(configAction: Action<in T>): Unit
abstract fun <S : Any> beforeEach(type: Class<S>, configAction: Action<in S>): Unit
abstract fun containsKey(name: Any): Boolean
abstract fun containsValue(item: Any): Boolean
abstract fun create(name: String): Unit
abstract fun create(name: String, configAction: Action<in T>): Unit
abstract fun <S : T> create(name: String, type: Class<S>): Unit
abstract fun <S : T> create(name: String, type: Class<S>, configAction: Action<in S>): Unit
@Nullable abstract fun get(name: Any): T
@Nullable abstract fun get(name: String): T
abstract fun isEmpty(): Boolean
abstract fun keySet(): MutableSet<String>
abstract fun named(name: String, configAction: Action<in T>): Unit
abstract fun named(name: String, ruleSource: Class<out RuleSource>): Unit
abstract fun put(name: String, instance: T): Unit
abstract fun size(): Int
abstract fun values(): MutableCollection<T>
abstract fun <S : Any> withType(type: Class<S>): ModelMap<S>
abstract fun <S : Any> withType(type: Class<S>, configAction: Action<in S>): Unit
abstract fun <S : Any> withType(type: Class<S>, rules: Class<out RuleSource>): Unit
@Incubating open class ModelRuleBindingException : GradleException
@Incubating interface ModelSet<T : Any> : MutableSet<T>, ModelElement
@Incubating open class ModelViewClosedException : ReadOnlyModelViewException
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Mutate
@Target([AnnotationTarget.VALUE_PARAMETER]) @Incubating class Path
@Incubating open class ReadOnlyModelViewException : GradleException
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class RuleInput
@Incubating open class RuleSource
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class RuleTarget
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Rules
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Unmanaged
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Validate
@Incubating open class WriteOnlyModelViewException : GradleException
package org.gradle.nativeplatform
package org.gradle.nativeplatform.platform
package org.gradle.nativeplatform.plugins
package org.gradle.nativeplatform.tasks
package org.gradle.nativeplatform.test
package org.gradle.nativeplatform.test.cunit
package org.gradle.nativeplatform.test.cunit.plugins
package org.gradle.nativeplatform.test.cunit.tasks
package org.gradle.nativeplatform.test.googletest
package org.gradle.nativeplatform.test.googletest.plugins
package org.gradle.nativeplatform.test.plugins
package org.gradle.nativeplatform.test.tasks
package org.gradle.nativeplatform.toolchain
package org.gradle.nativeplatform.toolchain.plugins
package org.gradle.platform.base
Module Contents
@Incubating interface Application : Component
@Incubating interface ApplicationBinarySpec : BinarySpec
@Incubating interface ApplicationSpec : GeneralComponentSpec
@Incubating interface Binary
@Incubating interface BinaryContainer : ModelMap<BinarySpec>
@Incubating interface BinarySpec : BuildableComponentSpec, CheckableComponentSpec, Binary
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class BinaryTasks
@Incubating interface BinaryTasksCollection : DomainObjectSet<Task>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class ComponentBinaries
@Incubating interface ComponentSpec : ModelElement
@Incubating interface ComponentSpecContainer : ModelMap<ComponentSpec>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class ComponentType
@Incubating interface DependencySpec
@Incubating interface DependencySpecBuilder
@Incubating interface DependencySpecContainer
@Incubating interface GeneralComponentSpec : ComponentSpec, SourceComponentSpec, VariantComponentSpec
@Incubating open class InvalidModelException : GradleException
@Incubating interface Library : Component
@Incubating interface LibraryBinaryDependencySpec : DependencySpec
@Incubating interface LibraryBinarySpec : BinarySpec
@Incubating interface LibrarySpec : GeneralComponentSpec
@Incubating open class ModelInstantiationException : GradleException
@Incubating interface ModuleDependencySpec : DependencySpec
@Incubating interface ModuleDependencySpecBuilder : DependencySpecBuilder
@Incubating interface Platform : Named
@Incubating interface PlatformAwareComponentSpec : VariantComponentSpec
@Incubating interface PlatformContainer : ExtensiblePolymorphicDomainObjectContainer<Platform>
@Incubating interface ProjectDependencySpec : DependencySpec
@Incubating interface ProjectDependencySpecBuilder : DependencySpecBuilder
@Incubating interface SourceComponentSpec : ComponentSpec
@Incubating interface ToolChain : Named
@Incubating interface ToolChainRegistry<P : Platform, T : ToolChain>
@Incubating interface TransformationFileType
@Incubating interface TypeBuilder<T : Any>
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) @Incubating class Variant
@Incubating interface VariantComponent : ModelElement
@Incubating interface VariantComponentSpec : ComponentSpec, VariantComponent
package org.gradle.platform.base.binary
package org.gradle.platform.base.component
package org.gradle.platform.base.plugins
package org.gradle.play
package org.gradle.play.distribution
package org.gradle.play.platform
package org.gradle.play.plugins
package org.gradle.play.plugins.ide
package org.gradle.play.tasks
package org.gradle.play.toolchain
package org.gradle.plugin.devel
package org.gradle.plugin.devel.plugins
package org.gradle.plugin.devel.tasks
package org.gradle.plugin.management
package org.gradle.plugin.repository
package org.gradle.plugin.use
package org.gradle.plugins.ear
package org.gradle.plugins.ear.descriptor
package org.gradle.plugins.ide.api
package org.gradle.plugins.ide.eclipse
package org.gradle.plugins.ide.eclipse.model
package org.gradle.plugins.ide.idea
package org.gradle.plugins.ide.idea.model
package org.gradle.plugins.javascript.base
package org.gradle.plugins.javascript.coffeescript
package org.gradle.plugins.javascript.envjs
package org.gradle.plugins.javascript.envjs.browser
package org.gradle.plugins.javascript.envjs.http
package org.gradle.plugins.javascript.envjs.http.simple
package org.gradle.plugins.javascript.jshint
package org.gradle.plugins.javascript.rhino
package org.gradle.plugins.signing
Module Contents
open class Sign : DefaultTask, SignatureSpec
open class SignOperation : SignatureSpec
open class Signature : AbstractPublishArtifact
Module Contents
Signature(toSign: PublishArtifact, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: File, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: File, classifier: String, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: Closure<File>, classifier: Closure<String>, signatureSpec: SignatureSpec, vararg tasks: Any)
Signature(toSign: Callable<File>, classifier: Callable<String>, signatureSpec: SignatureSpec, vararg tasks: Any)
open fun generate(): Unit
open fun getClassifier(): String
open fun getDate(): Date
open fun getExtension(): String
open fun getFile(): File
open fun getName(): String
open fun getSignatory(): Signatory
open fun getSignatureSpec(): SignatureSpec
open fun getSignatureType(): SignatureType
open fun getToSign(): File
fun getToSignArtifact(): PublishArtifact
open fun getType(): String
open fun setClassifier(classifier: String): Unit
open fun setDate(date: Date): Unit
open fun setExtension(extension: String): Unit
open fun setFile(file: File): Unit
open fun setName(name: String): Unit
open fun setSignatureSpec(signatureSpec: SignatureSpec): Unit
open fun setType(type: String): Unit
interface SignatureSpec
open class SigningExtension
open class SigningPlugin : Plugin<Project>
package org.gradle.plugins.signing.signatory
package org.gradle.plugins.signing.signatory.pgp
Module Contents
open class PgpKeyId : Comparable<PgpKeyId>
open class PgpSignatory : SignatorySupport
open class PgpSignatoryFactory
Module Contents
PgpSignatoryFactory()
open fun createSignatory(project: Project, required: Boolean): PgpSignatory
open fun createSignatory(project: Project): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, required: Boolean): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, name: String, required: Boolean): PgpSignatory
open fun createSignatory(project: Project, propertyPrefix: String, name: String): PgpSignatory
open fun createSignatory(name: String, keyId: String, keyRing: File, password: String): PgpSignatory
open fun createSignatory(name: String, secretKey: PGPSecretKey, password: String): PgpSignatory
open fun readSecretKey(keyId: String, file: File): PGPSecretKey
open class PgpSignatoryProvider : SignatoryProvider<PgpSignatory>
package org.gradle.plugins.signing.type
package org.gradle.plugins.signing.type.pgp
package org.gradle.process
package org.gradle.testfixtures
package org.gradle.testing.base
package org.gradle.testing.base.plugins
package org.gradle.testing.jacoco.plugins
package org.gradle.testing.jacoco.tasks
package org.gradle.testing.jacoco.tasks.rules
package org.gradle.testkit.runner
package org.gradle.tooling
package org.gradle.tooling.events
package org.gradle.tooling.events.task
package org.gradle.tooling.events.test
package org.gradle.tooling.exceptions
package org.gradle.tooling.model
package org.gradle.tooling.model.build
package org.gradle.tooling.model.eclipse
package org.gradle.tooling.model.gradle
package org.gradle.tooling.model.idea
package org.gradle.tooling.model.java
package org.gradle.tooling.provider.model